Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Prigogin2013-02-08 17:02:28 -0500
committerSergey Prigogin2013-02-08 17:08:30 -0500
commit53178a094e114261a7f3985e181cff57a44f3f42 (patch)
treed41da5000407473108bf42cddc5233c929d4ea70
parentb3954c80ca1b585a54e944ee5f3d436d6b1ff707 (diff)
downloadorg.eclipse.cdt-53178a094e114261a7f3985e181cff57a44f3f42.tar.gz
org.eclipse.cdt-53178a094e114261a7f3985e181cff57a44f3f42.tar.xz
org.eclipse.cdt-53178a094e114261a7f3985e181cff57a44f3f42.zip
Improved Javadocs.
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPEvaluation.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPEvaluation.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPEvaluation.java
index 4bff763279..043325baa4 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPEvaluation.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/ICPPEvaluation.java
@@ -39,23 +39,25 @@ public interface ICPPEvaluation extends ISerializableEvaluation {
boolean isValueDependent();
/**
- * TODO Add description
+ * Returns the type of the expression, or a {@code FunctionSetType} if the expression evaluates
+ * to a function set.
*
- * @param point determines the scope for name lookups
+ * @param point the point of instantiation, determines the scope for name lookups
*/
IType getTypeOrFunctionSet(IASTNode point);
/**
- * TODO Add description
+ * Returns the value of the expression.
*
- * @param point determines the scope for name lookups
+ * @param point the point of instantiation, determines the scope for name lookups
*/
IValue getValue(IASTNode point);
/**
- * TODO Add description
+ * Returns the category of the expression value.
+ * @see ValueCategory
*
- * @param point determines the scope for name lookups
+ * @param point the point of instantiation, determines the scope for name lookups
*/
ValueCategory getValueCategory(IASTNode point);
@@ -78,7 +80,7 @@ public interface ICPPEvaluation extends ISerializableEvaluation {
*
* @param parameterMap maps function parameters to their values
* @param maxdepth allowed recursion depth
- * @param point determines the scope for name lookups
+ * @param point the point of instantiation, determines the scope for name lookups
* @return the computed evaluation
*/
ICPPEvaluation computeForFunctionCall(CPPFunctionParameterMap parameterMap, int maxdepth,
@@ -93,9 +95,7 @@ public interface ICPPEvaluation extends ISerializableEvaluation {
* CPPTemplates.PACK_SIZE_FAIL, and CPPTemplates.PACK_SIZE_NOT_FOUND. See their
* declarations for their meanings.
*
- * See also CPPTemplates.determinePackSize().
- *
- * @noreference This method is not intended to be referenced by clients.
+ * See also {@code CPPTemplates.determinePackSize()}.
*/
int determinePackSize(ICPPTemplateParameterMap tpMap);

Back to the top