|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ASTNodeProperty in org.eclipse.cdt.core.dom.ast |
---|
Fields in org.eclipse.cdt.core.dom.ast declared as ASTNodeProperty | |
---|---|
static ASTNodeProperty |
IASTTypeId.ABSTRACT_DECLARATOR
ABSTRACT_DECLARATOR represents the relationship between an IASTTypeId and
it's nested IASTDeclarator . |
static ASTNodeProperty |
IASTArraySubscriptExpression.ARRAY
Node property that describes the relationship between an IASTArraySubscriptExpression and an
IASTExpression representing the subscript. |
static ASTNodeProperty |
IASTArrayDeclarator.ARRAY_MODIFIER
Node property that describes the relationship between an IASTArrayDeclarator and an IASTArrayModifier . |
static ASTNodeProperty |
IASTWhileStatement.BODY
BODY represents the relationship between an IASTWhileStatement and
it's nested IASTStatement . |
static ASTNodeProperty |
IASTSwitchStatement.BODY
BODY represents the relationship between an
IASTSwitchStatement and it's nested
IASTStatement . |
static ASTNodeProperty |
IASTForStatement.BODY
BODY represents the relationship between a
IASTForStatement and its IASTStatement
body. |
static ASTNodeProperty |
IASTDoStatement.BODY
BODY represents the relationship between a
IASTDoStatement and its nested body
IASTStatement . |
static ASTNodeProperty |
IASTIfStatement.CONDITION
CONDITION represents the relationship between an
IASTIfStatement and its nested IASTExpression . |
static ASTNodeProperty |
IASTForStatement.CONDITION
CONDITION represents the relationship between a
IASTForStatement and its IASTExpression
condition. |
static ASTNodeProperty |
IASTDoStatement.CONDITION
CONDITION represents the relationship between a
IASTDoStatement and its condition
IASTExpression . |
static ASTNodeProperty |
IASTWhileStatement.CONDITIONEXPRESSION
CONDITIONEXPRESSION represents the relationship between an IASTWhileStatement and
it's nested IASTExpression . |
static ASTNodeProperty |
IASTArrayModifier.CONSTANT_EXPRESSION
Node property that describes the relationship between an IASTArrayModifier and an IASTExpression . |
static ASTNodeProperty |
IASTSwitchStatement.CONTROLLER_EXP
CONTROLLER_EXP represents the relationship between an
IASTSwitchStatement and it's nested
IASTExpression . |
static ASTNodeProperty |
IASTTypeId.DECL_SPECIFIER
DECL_SPECIFIER represents the relationship between an IASTTypeId and
it's nested IASTDeclSpecifier . |
static ASTNodeProperty |
IASTSimpleDeclaration.DECL_SPECIFIER
DECL_SPECIFIER represents the relationship between an
IASTSimpleDeclaration and it's nested
IASTDeclSpecifier . |
static ASTNodeProperty |
IASTParameterDeclaration.DECL_SPECIFIER
DECL_SPECIFIER represents the relationship between an
IASTParameterDeclaration and its nested
IASTDeclSpecifier . |
static ASTNodeProperty |
IASTFunctionDefinition.DECL_SPECIFIER
DECL_SPECIFIER represents the relationship between a
IASTFunctionDefinition and its
IASTDeclSpecifier . |
static ASTNodeProperty |
IASTDeclarationStatement.DECLARATION
DECLARATION represents the relationship between a
declaration statement and the declaration it wraps. |
static ASTNodeProperty |
IASTSimpleDeclaration.DECLARATOR
DECLARATOR represents the relationship between an
IASTSimpleDeclaration and it's nested
IASTDeclarator s. |
static ASTNodeProperty |
IASTParameterDeclaration.DECLARATOR
DECLARATOR represents the relationship between an
IASTParameterDeclaration and its nested
IASTDeclarator . |
static ASTNodeProperty |
IASTFunctionDefinition.DECLARATOR
DECLARATOR represents the relationship between a
IASTFunctionDefinition and its
IASTFunctionDeclarator . |
static ASTNodeProperty |
IASTDeclarator.DECLARATOR_NAME
DECLARATOR_NAME represents the relationship between an
IASTDeclarator and an IASTName . |
static ASTNodeProperty |
IASTIfStatement.ELSE
ELSE represents the relationship between an
IASTIfStatement and its nested IASTStatement
(else). |
static ASTNodeProperty |
IASTEnumerationSpecifier.ENUMERATION_NAME
ENUMERATION_NAME describes the relationship between
IASTEnumerationSpecifier and its IASTName . |
static ASTNodeProperty |
IASTEnumerationSpecifier.ENUMERATOR
ENUMERATOR describes the relationship between
IASTEnumerationSpecifier and the nested
IASTEnumerator s. |
static ASTNodeProperty |
IASTEnumerationSpecifier.IASTEnumerator.ENUMERATOR_NAME
ENUMERATOR_NAME describes the relationship between
IASTEnumerator and IASTName . |
static ASTNodeProperty |
IASTEnumerationSpecifier.IASTEnumerator.ENUMERATOR_VALUE
ENUMERATOR_VALUE describes the relationship between
IASTEnumerator and IASTExpression . |
static ASTNodeProperty |
IASTTranslationUnit.EXPANSION_NAME
|
static ASTNodeProperty |
IASTExpressionStatement.EXPFRESSION
EXPRESSION is the relationship between an
IASTExpressionStatement and an IASTExpression . |
static ASTNodeProperty |
IASTCaseStatement.EXPRESSION
ASTNodeProperty that represents the relationship between a
case statement and the expression it contains. |
static ASTNodeProperty |
IASTFieldReference.FIELD_NAME
FIELD_NAME represents the relationship between a
IASTFieldReference and its IASTName field
name. |
static ASTNodeProperty |
IASTFieldReference.FIELD_OWNER
FIELD_OWNER represents the relationship between a
IASTFieldReference and its IASTExpression
field owner. |
static ASTNodeProperty |
IASTFieldDeclarator.FIELD_SIZE
FIELD_SIZE represents the relationship between a
IASTFieldDeclarator and its IASTExpression . |
static ASTNodeProperty |
IASTFunctionDefinition.FUNCTION_BODY
FUNCTION_BODY represents the relationship between a
IASTFunctionDefinition and its IASTStatement . |
static ASTNodeProperty |
IASTFunctionCallExpression.FUNCTION_NAME
FUNCTION_NAME represents the relationship between a
IASTFunctionCallExpression and its
IASTExpression (function name). |
static ASTNodeProperty |
IASTStandardFunctionDeclarator.FUNCTION_PARAMETER
FUNCTION_PARAMETER represents the relationship between an
IASTStandardFunctionDeclarator and it's nested
IASTParameterDeclaration . |
static ASTNodeProperty |
IASTIdExpression.ID_NAME
ID_NAME represents the relationship between an
IASTIdExpression and a IASTName . |
static ASTNodeProperty |
IASTForStatement.INITIALIZER
INITIALIZER represents the relationship between a
IASTForStatement and its IASTDeclaration
initializer. |
static ASTNodeProperty |
IASTDeclarator.INITIALIZER
INITIALIZER represents the relationship between an
IASTDeclarator and an IASTInitializer . |
static ASTNodeProperty |
IASTInitializerExpression.INITIALIZER_EXPRESSION
INITIALIZER_EXPRESSION represents the relationship between
an IASTInitializerExpression . and its IASTExpression. |
static ASTNodeProperty |
IASTForStatement.ITERATION
ITERATION represents the relationship between a
IASTForStatement and its IASTExpression
iteration expression. |
static ASTNodeProperty |
IASTConditionalExpression.LOGICAL_CONDITION
LOGICAL_CONDITION represents the relationship between an
IASTConditionalExpression and its condition
IASTExpression . |
static ASTNodeProperty |
IASTPreprocessorUndefStatement.MACRO_NAME
|
static ASTNodeProperty |
IASTPreprocessorMacroDefinition.MACRO_NAME
MACRO_NAME describes the relationship between a macro
definition and it's name. |
static ASTNodeProperty |
IASTCompositeTypeSpecifier.MEMBER_DECLARATION
MEMBER_DECLARATION represents the relationship between an
IASTCompositeTypeSpecifier and its nestedIASTDeclaration s. |
static ASTNodeProperty |
IASTNamedTypeSpecifier.NAME
NAME describes the relationship between an
IASTNamedTypeSpecifier and its nested
IASTName . |
static ASTNodeProperty |
IASTLabelStatement.NAME
|
static ASTNodeProperty |
IASTGotoStatement.NAME
|
static ASTNodeProperty |
IASTConditionalExpression.NEGATIVE_RESULT
NEGATIVE_RESULT represents the relationship between an
IASTConditionalExpression and its positive result
IASTExpression . |
static ASTNodeProperty |
IASTDeclarator.NESTED_DECLARATOR
NESTED_DECLARATOR represents the relationship between an
IASTDeclarator and a nested IASTDeclarator . |
static ASTNodeProperty |
IASTExpressionList.NESTED_EXPRESSION
NESTED_EXPRESSION describes the relationship between
IASTExpressionList and the nested
IASTExpression s. |
static ASTNodeProperty |
IASTInitializerList.NESTED_INITIALIZER
NESTED_INITIALIZER describes the relationship between an
IASTInitializerList and its sub-IASTInitializer s. |
static ASTNodeProperty |
IASTLabelStatement.NESTED_STATEMENT
|
static ASTNodeProperty |
IASTCompoundStatement.NESTED_STATEMENT
NESTED_STATEMENT represents the relationship between an
IASTCompoundStatement and its nested
IASTStatement |
static ASTNodeProperty |
IASTUnaryExpression.OPERAND
OPERAND represents the relationship between an IASTUnaryExpression and
it's nested IASTExpression . |
static ASTNodeProperty |
IASTCastExpression.OPERAND
OPERAND represents the relationship between a cast
expression and the expression it is casting (operand). |
static ASTNodeProperty |
IASTBinaryExpression.OPERAND_ONE
Node property that describes the relationship between an IASTBinaryExpression and an IASTExpression
representing the lhs. |
static ASTNodeProperty |
IASTBinaryExpression.OPERAND_TWO
Node property that describes the relationship between an IASTBinaryExpression and an IASTExpression
representing the rhs. |
static ASTNodeProperty |
IASTTranslationUnit.OWNED_DECLARATION
OWNED_DECLARATION represents the relationship between an IASTTranslationUnit and
it's nested IASTDeclaration 's. |
static ASTNodeProperty |
IASTPreprocessorFunctionStyleMacroDefinition.PARAMETER
This property represents the relationship between a function style macro definition and one of its parameters. |
static ASTNodeProperty |
IASTFunctionCallExpression.PARAMETERS
PARAMETERS represents the relationship between a
IASTFunctionCallExpression and its
IASTExpression (parameters). |
static ASTNodeProperty |
IASTDeclarator.POINTER_OPERATOR
POINTER_OPERATOR represents the relationship between an
IASTDeclarator and an IASTPointerOperator . |
static ASTNodeProperty |
IASTConditionalExpression.POSITIVE_RESULT
POSITIVE_RESULT represents the relationship between an
IASTConditionalExpression and its positive result
IASTExpression . |
static ASTNodeProperty |
IASTTranslationUnit.PREPROCESSOR_STATEMENT
PREPROCESSOR_STATEMENT represents the relationship between an IASTTranslationUnit and
it's nested IASTPreprocessorStatement . |
static ASTNodeProperty |
IASTProblemHolder.PROBLEM
PROBLEM represents the relationship between a
IASTProblemHolder and its IASTProblem . |
static ASTNodeProperty |
IASTReturnStatement.RETURNVALUE
RETURNVALUE represents the relationship between an
IASTReturnStatement and it's nested
IASTExpression . |
static ASTNodeProperty |
IASTTranslationUnit.SCANNER_PROBLEM
SCANNER_PROBLEM represents the relationship between an IASTTranslationUnit and
it's nested IASTProblem . |
static ASTNodeProperty |
IASTArraySubscriptExpression.SUBSCRIPT
Node property that describes the relationship between an IASTArraySubscriptExpression and an
IASTExpression representing the array. |
static ASTNodeProperty |
IASTIfStatement.THEN
THEN represents the relationship between an
IASTIfStatement and its nested IASTStatement
(then). |
static ASTNodeProperty |
IASTTypeIdExpression.TYPE_ID
TYPEID represents the relationship between an IASTTypeIdExpression and
it's nested IASTTypeId . |
static ASTNodeProperty |
IASTCastExpression.TYPE_ID
TYPE_ID represents the relationship between a cast
expression and the type cast to. |
static ASTNodeProperty |
IASTElaboratedTypeSpecifier.TYPE_NAME
TYPE_NAME describes the relationship between
IASTElaboratedTypeSpecifier and IASTName . |
static ASTNodeProperty |
IASTCompositeTypeSpecifier.TYPE_NAME
TYPE_NAME represents the relationship between an
IASTCompositeTypeSpecifier and its IASTName . |
Methods in org.eclipse.cdt.core.dom.ast that return ASTNodeProperty | |
---|---|
ASTNodeProperty |
IASTNode.getPropertyInParent()
In order to properly understand the relationship between this child node and it's parent, a node property object is used. |
Methods in org.eclipse.cdt.core.dom.ast with parameters of type ASTNodeProperty | |
---|---|
void |
IASTNode.setPropertyInParent(ASTNodeProperty property)
Set the parent property of the node. |
Uses of ASTNodeProperty in org.eclipse.cdt.core.dom.ast.c |
---|
Fields in org.eclipse.cdt.core.dom.ast.c declared as ASTNodeProperty | |
---|---|
static ASTNodeProperty |
ICASTDesignatedInitializer.DESIGNATOR
DESIGNATOR represents the relationship between an
ICASTDesignatedInitializer and
ICASTDesignator . |
static ASTNodeProperty |
ICASTFieldDesignator.FIELD_NAME
FIELD_NAME represent the relationship between an
ICASTFieldDesignator and an IASTName . |
static ASTNodeProperty |
ICASTTypeIdInitializerExpression.INITIALIZER
INITIALIZER represents the relationship between an
ICASTTypeIdInitializerExpression and
IASTInitializer . |
static ASTNodeProperty |
ICASTDesignatedInitializer.OPERAND
OPERAND represents the relationship between
ICASTDesignatedInitializer and its
IASTInitializer . |
static ASTNodeProperty |
ICASTArrayDesignator.SUBSCRIPT_EXPRESSION
SUBSCRIPT_EXPRESSION represents the relationship between
the designator and the subscript expression. |
static ASTNodeProperty |
ICASTTypeIdInitializerExpression.TYPE_ID
TYPE_ID represents the relationship between an
ICASTTypeIdInitializerExpression and
IASTTypeId . |
Uses of ASTNodeProperty in org.eclipse.cdt.core.dom.ast.cpp |
---|
Fields in org.eclipse.cdt.core.dom.ast.cpp declared as ASTNodeProperty | |
---|---|
static ASTNodeProperty |
ICPPASTNamespaceAlias.ALIAS_NAME
ALIAS_NAME represents the new namespace name being
introduced. |
static ASTNodeProperty |
ICPPASTCompositeTypeSpecifier.BASE_SPECIFIER
BASE_SPECIFIER expresses the subclass role. |
static ASTNodeProperty |
ICPPASTTryBlockStatement.BODY
BODY is the body of the try block. |
static ASTNodeProperty |
ICPPASTCatchHandler.CATCH_BODY
CATCH_BODY represents the nested (compound) statement. |
static ASTNodeProperty |
ICPPASTTryBlockStatement.CATCH_HANDLER
CATCH_HANDLER are the exception catching handlers. |
static ASTNodeProperty |
ICPPASTFunctionTryBlockDeclarator.CATCH_HANDLER
A CATCH_HANDLER is the role of an ICPPASTCatchHandler in
this interface. |
static ASTNodeProperty |
ICPPASTForStatement.CONDITION_DECLARATION
|
static ASTNodeProperty |
ICPPASTWhileStatement.CONDITIONDECLARATION
In C++ conditions can be declarations w/side effects. |
static ASTNodeProperty |
ICPPASTFunctionDeclarator.CONSTRUCTOR_CHAIN_MEMBER
CONSTRUCTOR_CHAIN_MEMBER is the role of a constructor
chain initializer. |
static ASTNodeProperty |
ICPPASTSwitchStatement.CONTROLLER_DECLARATION
CONTROLLER_DECLARATION represents the relationship between an
IASTSwitchStatement and it's nested
IASTDeclaration . |
static ASTNodeProperty |
ICPPASTCatchHandler.DECLARATION
DECLARATION represnts the nested declaration within the
catch handler. |
static ASTNodeProperty |
ICPPASTSimpleTypeTemplateParameter.DEFAULT_TYPE
DEFAULT_TYPE is the optional default typeId value |
static ASTNodeProperty |
ICPPASTTemplatedTypeTemplateParameter.DEFAULT_VALUE
DEFAULT_VALUE is an expession. |
static ASTNodeProperty |
ICPPASTFunctionDeclarator.EXCEPTION_TYPEID
EXCEPTION_TYPEID represents the type IDs throws in the
exception specification. |
static ASTNodeProperty |
ICPPASTConstructorInitializer.EXPRESSION
EXPRESSION represents the expression being conusmed in a
constructor. |
static ASTNodeProperty |
ICPPASTTypenameExpression.INITIAL_VALUE
INITIAL_VALUE is an expression. |
static ASTNodeProperty |
ICPPASTConstructorChainInitializer.INITIALIZER
Expression field is being initialized to. |
static ASTNodeProperty |
ICPPASTSimpleTypeConstructorExpression.INITIALIZER_VALUE
INITIALIZER_VALUE is the value passed into the constructor. |
static ASTNodeProperty |
ICPPASTNamespaceAlias.MAPPING_NAME
MAPPING_NAME represents the pre-existing namespace which
the new symbol aliases. |
static ASTNodeProperty |
ICPPASTConstructorChainInitializer.MEMBER_ID
MEMBER_ID represents the class field name being
initialized. |
static ASTNodeProperty |
ICPPASTUsingDeclaration.NAME
NAME is the qualified name brought into scope. |
static ASTNodeProperty |
ICPPASTPointerToMember.NAME
This property refers to the nested name. |
static ASTNodeProperty |
ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier.NAME
NAME is the name of the base class. |
static ASTNodeProperty |
ICPPASTNamespaceDefinition.NAMESPACE_NAME
NAMESPACE_NAME is the role served by the name in this
interface. |
static ASTNodeProperty |
ICPPASTNewExpression.NEW_INITIALIZER
NEW_INITIALIZER |
static ASTNodeProperty |
ICPPASTNewExpression.NEW_PLACEMENT
NEW_PLACEMENT is a role for an expression to represent the location of where the memory should be allocated. |
static ASTNodeProperty |
ICPPASTNewExpression.NEW_TYPEID_ARRAY_EXPRESSION
Expressions that go inside array brackets. |
static ASTNodeProperty |
ICPPASTDeleteExpression.OPERAND
OPERAND is the expression representing the pointer being
deleted. |
static ASTNodeProperty |
ICPPASTTemplateSpecialization.OWNED_DECLARATION
The declaration that the specialization affects. |
static ASTNodeProperty |
ICPPASTTemplateDeclaration.OWNED_DECLARATION
OWNED_DECLARATION is the subdeclaration that we maintain
grammatically. |
static ASTNodeProperty |
ICPPASTNamespaceDefinition.OWNED_DECLARATION
OWNED_DECLARATION is the role served by all the nested
declarations. |
static ASTNodeProperty |
ICPPASTLinkageSpecification.OWNED_DECLARATION
OWNED_DECLARATION is the owned declaration role for
linkages. |
static ASTNodeProperty |
ICPPASTExplicitTemplateInstantiation.OWNED_DECLARATION
OWNED_DECLARATION represents the role of the inner
declaration that this template refers to. |
static ASTNodeProperty |
ICPPASTTemplatedTypeTemplateParameter.PARAMETER
PARAMETER |
static ASTNodeProperty |
ICPPASTTemplateDeclaration.PARAMETER
PARAMETER is used for template parameters. |
static ASTNodeProperty |
ICPPASTTemplatedTypeTemplateParameter.PARAMETER_NAME
This parameter's name. |
static ASTNodeProperty |
ICPPASTSimpleTypeTemplateParameter.PARAMETER_NAME
The parameter name. |
static ASTNodeProperty |
ICPPASTUsingDirective.QUALIFIED_NAME
QUALIFIED_NAME is the name that is brought into local
scope. |
static ASTNodeProperty |
ICPPASTQualifiedName.SEGMENT_NAME
Each IASTName segment has property being SEGMENT_NAME . |
static ASTNodeProperty |
ICPPASTTemplateId.TEMPLATE_ID_ARGUMENT
TEMPLATE_ID_ARGUMENT = template id argument. |
static ASTNodeProperty |
ICPPASTTemplateId.TEMPLATE_NAME
TEMPLATE_NAME is the IASTName. |
static ASTNodeProperty |
ICPPASTNewExpression.TYPE_ID
TYPE_ID is the type being 'newed'. |
static ASTNodeProperty |
ICPPASTConversionName.TYPE_ID
|
static ASTNodeProperty |
ICPPASTTypenameExpression.TYPENAME
TYPENAME is the name of the type. |
static ASTNodeProperty |
ICPPASTCompositeTypeSpecifier.VISIBILITY_LABEL
VISIBILITY_LABEL is used to express the relationship for a
visibility label "declaration". |
Uses of ASTNodeProperty in org.eclipse.cdt.core.dom.ast.gnu |
---|
Fields in org.eclipse.cdt.core.dom.ast.gnu declared as ASTNodeProperty | |
---|---|
static ASTNodeProperty |
IGNUASTCompoundStatementExpression.STATEMENT
STATEMENT describes the relationship between
IGNUASTCompoundStatementExpression and
IASTCompoundStatement . |
Uses of ASTNodeProperty in org.eclipse.cdt.core.dom.ast.gnu.c |
---|
Fields in org.eclipse.cdt.core.dom.ast.gnu.c declared as ASTNodeProperty | |
---|---|
static ASTNodeProperty |
ICASTKnRFunctionDeclarator.FUNCTION_PARAMETER
FUNCTION_PARAMETER represents the relationship between an
K&R function declarator and the full parameter declarations. |
static ASTNodeProperty |
ICASTKnRFunctionDeclarator.PARAMETER_NAME
PARAMETER_NAME refers to the names qualified in a K&R C
function definition. |
static ASTNodeProperty |
IGCCASTArrayRangeDesignator.SUBSCRIPT_CEILING_EXPRESSION
SUSBCRIPT_CEILING_EXPRESSION represents the higher value
in the range of expressions. |
static ASTNodeProperty |
IGCCASTArrayRangeDesignator.SUBSCRIPT_FLOOR_EXPRESSION
SUSBCRIPT_FLOOR_EXPRESSION represents the lower value in
the range of expressions. |
static ASTNodeProperty |
IGCCASTSimpleDeclSpecifier.TYPEOF_EXPRESSION
TYPEOF_EXPRESSION represents the relationship between the
decl spec & the expression for typeof(). |
Uses of ASTNodeProperty in org.eclipse.cdt.core.dom.ast.gnu.cpp |
---|
Fields in org.eclipse.cdt.core.dom.ast.gnu.cpp declared as ASTNodeProperty | |
---|---|
static ASTNodeProperty |
IGPPASTSimpleDeclSpecifier.TYPEOF_EXPRESSION
TYPEOF_EXPRESSION represents the relationship between the
decl spec & the expression for typeof(). |
|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |