[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] Solution to bugs #39961 & #39968
|
Core:
-#39961:
Template parameter signature documentation
UI:
-#39968:
Template Union missing an icon
Regards,
Hoda Amer
Staff Software Engineer
Rational Software - IBM Software Group
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/ChangeLog,v
retrieving revision 1.133
diff -u -r1.133 ChangeLog
--- ChangeLog 28 Aug 2003 15:50:31 -0000 1.133
+++ ChangeLog 28 Aug 2003 19:03:56 -0000
@@ -1,4 +1,9 @@
2003-08-28 Hoda Amer
+ Solution to bugs #39961 & #39968:
+ -Template Union missing an icon
+ -Template parameter signature documentation
+
+2003-08-28 Hoda Amer
- Added resolving references in a method's qualified name
in Complete parse mode.
Example (.cpp file ): The method "A::B::C::aMethod(){};"
Index: model/org/eclipse/cdt/internal/core/model/FunctionTemplate.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/FunctionTemplate.java,v
retrieving revision 1.2
diff -u -r1.2 FunctionTemplate.java
--- model/org/eclipse/cdt/internal/core/model/FunctionTemplate.java 16 Apr 2003 20:32:20 -0000 1.2
+++ model/org/eclipse/cdt/internal/core/model/FunctionTemplate.java 28 Aug 2003 19:03:57 -0000
@@ -49,6 +49,14 @@
/**
* @see org.eclipse.cdt.core.model.ITemplate#getTemplateSignature()
+ */
+ /*
+ * The signature in the outline view will be:
+ * The class X followed by its template parameters,
+ * then the scope resolution, then the function name,
+ * followed by its template parameters, folowed by its
+ * normal parameter list, then a colon then the function's
+ * return type.
*/
public String getTemplateSignature() {
StringBuffer sig = new StringBuffer(getElementName());
Index: model/org/eclipse/cdt/internal/core/model/MethodTemplate.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/MethodTemplate.java,v
retrieving revision 1.2
diff -u -r1.2 MethodTemplate.java
--- model/org/eclipse/cdt/internal/core/model/MethodTemplate.java 16 Apr 2003 20:32:20 -0000 1.2
+++ model/org/eclipse/cdt/internal/core/model/MethodTemplate.java 28 Aug 2003 19:03:57 -0000
@@ -50,6 +50,15 @@
/**
* @see org.eclipse.cdt.core.model.ITemplate#getTemplateSignature()
*/
+ /*
+ * The signature in the outline view will be:
+ * The class X followed by its template parameters,
+ * then the scope resolution, then the function name,
+ * followed by its template parameters, folowed by its
+ * normal parameter list, then a colon then the function's
+ * return type.
+ */
+
public String getTemplateSignature() {
StringBuffer sig = new StringBuffer(getElementName());
if(getNumberOfTemplateParameters() > 0){
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/ChangeLog,v
retrieving revision 1.147
diff -u -r1.147 ChangeLog
--- ChangeLog 27 Aug 2003 13:17:58 -0000 1.147
+++ ChangeLog 28 Aug 2003 19:08:55 -0000
@@ -1,3 +1,7 @@
+2003-08-28 Hoda Amer
+ Solution to Bug #39968:
+ -Template Union missing an icon
+
2003-08-27 Thomas Fletcher
Update code completion to include () for functions and methods and
Index: src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementImageProvider.java,v
retrieving revision 1.16
diff -u -r1.16 CElementImageProvider.java
--- src/org/eclipse/cdt/internal/ui/CElementImageProvider.java 24 Jul 2003 13:30:26 -0000 1.16
+++ src/org/eclipse/cdt/internal/ui/CElementImageProvider.java 28 Aug 2003 19:08:56 -0000
@@ -212,6 +212,7 @@
return CPluginImages.DESC_OBJS_CLASS;
case ICElement.C_UNION:
+ case ICElement.C_TEMPLATE_UNION:
return CPluginImages.DESC_OBJS_UNION;
case ICElement.C_TYPEDEF: