TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.codereview.cpp
Class IASTNodeTypes

java.lang.Object
  extended by org.eclipse.tptp.platform.analysis.codereview.cpp.IASTNodeTypes

public class IASTNodeTypes
extends java.lang.Object

There are three types recognized, AST, CAST, and CPPAST. The latter are usually subclasses of AST types. The three sets of classes must have the same id's for each corresponding tpe. IASTNode (-1) is a place holder and identifies classes that do not exist in the given set of types or types that are not being used by any rules for filtering. If a type is marked by IASTNode (-1) but it does exist in CDT, then it may be changed to the correct id in order to use it when implimenting rules. All three types are checked by the ASTNodeTypeRuleFilter, eg: If you filter using ASTNodeTypeRuleFilter for ICPPASTSimpleDeclaration, nodes of classes CPPASTSimpleDeclaration and CASTSimpleDeclaration will be accepted.


Field Summary
static int IASTArrayDeclarator
           
static int IASTArrayDesignator
           
static int IASTArrayModifier
           
static int IASTArraySubscriptExpression
           
static int IASTASMDeclaration
           
static int IASTBaseSpecifier
           
static int IASTBinaryExpression
           
static int IASTBreakStatement
           
static int IASTCaseStatement
           
static int IASTCastExpression
           
static int IASTCatchHandler
           
static int IASTCompositeTypeSpecifier
           
static int IASTCompoundStatement
           
static int IASTConditionalExpression
           
static int IASTConstructorChainInitializer
           
static int IASTConstructorInitializer
           
static int IASTContinueStatement
           
static int IASTConversionName
           
static int IASTDeclaration
           
static int IASTDeclarationStatement
           
static int IASTDeclarator
           
static int IASTDeclSpecifier
           
static int IASTDefaultStatement
           
static int IASTDeleteExpression
           
static int IASTDesignatedInitializer
           
static int IASTDesignator
           
static int IASTDoStatement
           
static int IASTElaboratedTypeSpecifier
           
static int IASTEnumerationSpecifier
           
static int IASTEnumerator
           
static int IASTExplicitTemplateInstantiation
           
static int IASTExpression
           
static int IASTExpressionList
           
static int IASTExpressionStatement
           
static int IASTFieldDeclarator
           
static int IASTFieldDesignator
           
static int IASTFieldReference
           
static int IASTForStatement
           
static int IASTFunctionCallExpression
           
static int IASTFunctionDeclarator
           
static int IASTFunctionDefinition
           
static int IASTFunctionStyleMacroParameter
           
static int IASTFunctionTryBlockDeclarator
           
static int IASTGotoStatement
           
static int IASTIdExpression
           
static int IASTIfStatement
           
static int IASTInitializer
           
static int IASTInitializerExpression
           
static int IASTInitializerList
           
static int IASTKnRFunctionDeclarator
           
static int IASTLabelStatement
           
static int IASTLinkageSpecification
           
static int IASTLiteralExpression
           
static int IASTName
           
static int IASTNamedTypeSpecifier
           
static int IASTNamespaceAlias
           
static int IASTNamespaceDefinition
           
static int IASTNewExpression
           
static int IASTNode
           
static int IASTNullStatement
           
static int IASTOperatorName
           
static int IASTParameterDeclaration
           
static int IASTPointer
           
static int IASTPointerOperator
           
static int IASTPointerToMember
           
static int IASTPreprocessorElifStatement
           
static int IASTPreprocessorElseStatement
           
static int IASTPreprocessorEndifStatement
           
static int IASTPreprocessorErrorStatement
           
static int IASTPreprocessorFunctionStyleMacroDefinition
           
static int IASTPreprocessorIfdefStatement
           
static int IASTPreprocessorIfndefStatement
           
static int IASTPreprocessorIncludeStatement
           
static int IASTPreprocessorMacroDefinition
           
static int IASTPreprocessorObjectStyleMacroDefinition
           
static int IASTPreprocessorPragmaStatement
           
static int IASTPreprocessorStatement
           
static int IASTPreprocessorUndefStatement
           
static int IASTProblem
           
static int IASTProblemDeclaration
           
static int IASTProblemExpression
           
static int IASTProblemStatement
           
static int IASTProblemTypeId
           
static int IASTQualifiedName
           
static int IASTReferenceOperator
           
static int IASTReturnStatement
           
static int IASTSimpleDeclaration
           
static int IASTSimpleDeclSpecifier
           
static int IASTSimpleTypeConstructorExpression
           
static int IASTSimpleTypeTemplateParameter
           
static int IASTStandardFunctionDeclarator
           
static int IASTStatement
           
static int IASTSwitchStatement
           
static int IASTTemplateDeclaration
           
static int IASTTemplatedTypeTemplateParameter
           
static int IASTTemplateId
           
static int IASTTemplateParameter
           
static int IASTTemplateSpecialization
           
static int IASTTranslationUnit
           
static int IASTTryBlockStatement
           
static int IASTTypedefNameSpecifier
           
static int IASTTypeId
           
static int IASTTypeIdExpression
           
static int IASTTypeIdInitializerExpression
           
static int IASTTypenameExpression
           
static int IASTUnaryExpression
           
static int IASTUsingDeclaration
           
static int IASTUsingDirective
           
static int IASTVisiblityLabel
           
static int IASTWhileStatement
           
static int ICASTArrayDeclarator
           
static int ICASTArrayDesignator
           
static int ICASTArrayModifier
           
static int ICASTArraySubscriptExpression
           
static int ICASTASMDeclaration
           
static int ICASTBaseSpecifier
           
static int ICASTBinaryExpression
           
static int ICASTBreakStatement
           
static int ICASTCaseStatement
           
static int ICASTCastExpression
           
static int ICASTCatchHandler
           
static int ICASTCompositeTypeSpecifier
           
static int ICASTCompoundStatement
           
static int ICASTConditionalExpression
           
static int ICASTConstructorChainInitializer
           
static int ICASTConstructorInitializer
           
static int ICASTContinueStatement
           
static int ICASTConversionName
           
static int ICASTDeclaration
           
static int ICASTDeclarationStatement
           
static int ICASTDeclarator
           
static int ICASTDeclSpecifier
           
static int ICASTDefaultStatement
           
static int ICASTDeleteExpression
           
static int ICASTDesignatedInitializer
           
static int ICASTDesignator
           
static int ICASTDoStatement
           
static int ICASTElaboratedTypeSpecifier
           
static int ICASTEnumerationSpecifier
           
static int ICASTEnumerator
           
static int ICASTExplicitTemplateInstantiation
           
static int ICASTExpression
           
static int ICASTExpressionList
           
static int ICASTExpressionStatement
           
static int ICASTFieldDeclarator
           
static int ICASTFieldDesignator
           
static int ICASTFieldReference
           
static int ICASTForStatement
           
static int ICASTFunctionCallExpression
           
static int ICASTFunctionDeclarator
           
static int ICASTFunctionDefinition
           
static int ICASTFunctionStyleMacroParameter
           
static int ICASTFunctionTryBlockDeclarator
           
static int ICASTGotoStatement
           
static int ICASTIdExpression
           
static int ICASTIfStatement
           
static int ICASTInitializer
           
static int ICASTInitializerExpression
           
static int ICASTInitializerList
           
static int ICASTKnRFunctionDeclarator
           
static int ICASTLabelStatement
           
static int ICASTLinkageSpecification
           
static int ICASTLiteralExpression
           
static int ICASTName
           
static int ICASTNamedTypeSpecifier
           
static int ICASTNamespaceAlias
           
static int ICASTNamespaceDefinition
           
static int ICASTNewExpression
           
static int ICASTNullStatement
           
static int ICASTOperatorName
           
static int ICASTParameterDeclaration
           
static int ICASTPointer
           
static int ICASTPointerOperator
           
static int ICASTPointerToMember
           
static int ICASTPreprocessorElifStatement
           
static int ICASTPreprocessorElseStatement
           
static int ICASTPreprocessorEndifStatement
           
static int ICASTPreprocessorErrorStatement
           
static int ICASTPreprocessorFunctionStyleMacroDefinition
           
static int ICASTPreprocessorIfdefStatement
           
static int ICASTPreprocessorIfndefStatement
           
static int ICASTPreprocessorIncludeStatement
           
static int ICASTPreprocessorMacroDefinition
           
static int ICASTPreprocessorObjectStyleMacroDefinition
           
static int ICASTPreprocessorPragmaStatement
           
static int ICASTPreprocessorStatement
           
static int ICASTPreprocessorUndefStatement
           
static int ICASTProblem
           
static int ICASTProblemDeclaration
           
static int ICASTProblemExpression
           
static int ICASTProblemStatement
           
static int ICASTProblemTypeId
           
static int ICASTQualifiedName
           
static int ICASTReferenceOperator
           
static int ICASTReturnStatement
           
static int ICASTSimpleDeclaration
           
static int ICASTSimpleDeclSpecifier
           
static int ICASTSimpleTypeConstructorExpression
           
static int ICASTSimpleTypeTemplateParameter
           
static int ICASTStandardFunctionDeclarator
           
static int ICASTStatement
           
static int ICASTSwitchStatement
           
static int ICASTTemplateDeclaration
           
static int ICASTTemplatedTypeTemplateParameter
           
static int ICASTTemplateId
           
static int ICASTTemplateParameter
           
static int ICASTTemplateSpecialization
           
static int ICASTTranslationUnit
           
static int ICASTTryBlockStatement
           
static int ICASTTypedefNameSpecifier
           
static int ICASTTypeId
           
static int ICASTTypeIdExpression
           
static int ICASTTypeIdInitializerExpression
           
static int ICASTTypenameExpression
           
static int ICASTUnaryExpression
           
static int ICASTUsingDeclaration
           
static int ICASTUsingDirective
           
static int ICASTVisiblityLabel
           
static int ICASTWhileStatement
           
static int ICPPASTArrayDeclarator
           
static int ICPPASTArrayDesignator
           
static int ICPPASTArrayModifier
           
static int ICPPASTArraySubscriptExpression
           
static int ICPPASTASMDeclaration
           
static int ICPPASTBaseSpecifier
           
static int ICPPASTBinaryExpression
           
static int ICPPASTBreakStatement
           
static int ICPPASTCaseStatement
           
static int ICPPASTCastExpression
           
static int ICPPASTCatchHandler
           
static int ICPPASTCompositeTypeSpecifier
           
static int ICPPASTCompoundStatement
           
static int ICPPASTConditionalExpression
           
static int ICPPASTConstructorChainInitializer
           
static int ICPPASTConstructorInitializer
           
static int ICPPASTContinueStatement
           
static int ICPPASTConversionName
           
static int ICPPASTDeclaration
           
static int ICPPASTDeclarationStatement
           
static int ICPPASTDeclarator
           
static int ICPPASTDeclSpecifier
           
static int ICPPASTDefaultStatement
           
static int ICPPASTDeleteExpression
           
static int ICPPASTDesignatedInitializer
           
static int ICPPASTDesignator
           
static int ICPPASTDoStatement
           
static int ICPPASTElaboratedTypeSpecifier
           
static int ICPPASTEnumerationSpecifier
           
static int ICPPASTEnumerator
           
static int ICPPASTExplicitTemplateInstantiation
           
static int ICPPASTExpression
           
static int ICPPASTExpressionList
           
static int ICPPASTExpressionStatement
           
static int ICPPASTFieldDeclarator
           
static int ICPPASTFieldDesignator
           
static int ICPPASTFieldReference
           
static int ICPPASTForStatement
           
static int ICPPASTFunctionCallExpression
           
static int ICPPASTFunctionDeclarator
           
static int ICPPASTFunctionDefinition
           
static int ICPPASTFunctionStyleMacroParameter
           
static int ICPPASTFunctionTryBlockDeclarator
           
static int ICPPASTGotoStatement
           
static int ICPPASTIdExpression
           
static int ICPPASTIfStatement
           
static int ICPPASTInitializer
           
static int ICPPASTInitializerExpression
           
static int ICPPASTInitializerList
           
static int ICPPASTKnRFunctionDeclarator
           
static int ICPPASTLabelStatement
           
static int ICPPASTLinkageSpecification
           
static int ICPPASTLiteralExpression
           
static int ICPPASTName
           
static int ICPPASTNamedTypeSpecifier
           
static int ICPPASTNamespaceAlias
           
static int ICPPASTNamespaceDefinition
           
static int ICPPASTNewExpression
           
static int ICPPASTNullStatement
           
static int ICPPASTOperatorName
           
static int ICPPASTParameterDeclaration
           
static int ICPPASTPointer
           
static int ICPPASTPointerOperator
           
static int ICPPASTPointerToMember
           
static int ICPPASTPreprocessorElifStatement
           
static int ICPPASTPreprocessorElseStatement
           
static int ICPPASTPreprocessorEndifStatement
           
static int ICPPASTPreprocessorErrorStatement
           
static int ICPPASTPreprocessorFunctionStyleMacroDefinition
           
static int ICPPASTPreprocessorIfdefStatement
           
static int ICPPASTPreprocessorIfndefStatement
           
static int ICPPASTPreprocessorIncludeStatement
           
static int ICPPASTPreprocessorMacroDefinition
           
static int ICPPASTPreprocessorObjectStyleMacroDefinition
           
static int ICPPASTPreprocessorPragmaStatement
           
static int ICPPASTPreprocessorStatement
           
static int ICPPASTPreprocessorUndefStatement
           
static int ICPPASTProblem
           
static int ICPPASTProblemDeclaration
           
static int ICPPASTProblemExpression
           
static int ICPPASTProblemStatement
           
static int ICPPASTProblemTypeId
           
static int ICPPASTQualifiedName
           
static int ICPPASTReferenceOperator
           
static int ICPPASTReturnStatement
           
static int ICPPASTSimpleDeclaration
           
static int ICPPASTSimpleDeclSpecifier
           
static int ICPPASTSimpleTypeConstructorExpression
           
static int ICPPASTSimpleTypeTemplateParameter
           
static int ICPPASTStandardFunctionDeclarator
           
static int ICPPASTStatement
           
static int ICPPASTSwitchStatement
           
static int ICPPASTTemplateDeclaration
           
static int ICPPASTTemplatedTypeTemplateParameter
           
static int ICPPASTTemplateId
           
static int ICPPASTTemplateParameter
           
static int ICPPASTTemplateSpecialization
           
static int ICPPASTTranslationUnit
           
static int ICPPASTTryBlockStatement
           
static int ICPPASTTypedefNameSpecifier
           
static int ICPPASTTypeId
           
static int ICPPASTTypeIdExpression
           
static int ICPPASTTypeIdInitializerExpression
           
static int ICPPASTTypenameExpression
           
static int ICPPASTUnaryExpression
           
static int ICPPASTUsingDeclaration
           
static int ICPPASTUsingDirective
           
static int ICPPASTVisiblityLabel
           
static int ICPPASTWhileStatement
           
 
Constructor Summary
IASTNodeTypes()
           
 
Method Summary
static int getNodeID(org.eclipse.cdt.core.dom.ast.IASTNode node)
          Gets an id corresponding to the given node's type.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IASTNode

public static final int IASTNode
See Also:
Constant Field Values

IASTArrayDeclarator

public static final int IASTArrayDeclarator
See Also:
Constant Field Values

IASTArrayDesignator

public static final int IASTArrayDesignator
See Also:
Constant Field Values

IASTArrayModifier

public static final int IASTArrayModifier
See Also:
Constant Field Values

IASTArraySubscriptExpression

public static final int IASTArraySubscriptExpression
See Also:
Constant Field Values

IASTASMDeclaration

public static final int IASTASMDeclaration
See Also:
Constant Field Values

IASTBaseSpecifier

public static final int IASTBaseSpecifier
See Also:
Constant Field Values

IASTBinaryExpression

public static final int IASTBinaryExpression
See Also:
Constant Field Values

IASTBreakStatement

public static final int IASTBreakStatement
See Also:
Constant Field Values

IASTCaseStatement

public static final int IASTCaseStatement
See Also:
Constant Field Values

IASTCastExpression

public static final int IASTCastExpression
See Also:
Constant Field Values

IASTCatchHandler

public static final int IASTCatchHandler
See Also:
Constant Field Values

IASTCompositeTypeSpecifier

public static final int IASTCompositeTypeSpecifier
See Also:
Constant Field Values

IASTCompoundStatement

public static final int IASTCompoundStatement
See Also:
Constant Field Values

IASTConditionalExpression

public static final int IASTConditionalExpression
See Also:
Constant Field Values

IASTConstructorChainInitializer

public static final int IASTConstructorChainInitializer
See Also:
Constant Field Values

IASTConstructorInitializer

public static final int IASTConstructorInitializer
See Also:
Constant Field Values

IASTContinueStatement

public static final int IASTContinueStatement
See Also:
Constant Field Values

IASTConversionName

public static final int IASTConversionName
See Also:
Constant Field Values

IASTDeclaration

public static final int IASTDeclaration
See Also:
Constant Field Values

IASTDeclarationStatement

public static final int IASTDeclarationStatement
See Also:
Constant Field Values

IASTDeclarator

public static final int IASTDeclarator
See Also:
Constant Field Values

IASTDeclSpecifier

public static final int IASTDeclSpecifier
See Also:
Constant Field Values

IASTDefaultStatement

public static final int IASTDefaultStatement
See Also:
Constant Field Values

IASTDeleteExpression

public static final int IASTDeleteExpression
See Also:
Constant Field Values

IASTDesignatedInitializer

public static final int IASTDesignatedInitializer
See Also:
Constant Field Values

IASTDesignator

public static final int IASTDesignator
See Also:
Constant Field Values

IASTDoStatement

public static final int IASTDoStatement
See Also:
Constant Field Values

IASTElaboratedTypeSpecifier

public static final int IASTElaboratedTypeSpecifier
See Also:
Constant Field Values

IASTEnumerationSpecifier

public static final int IASTEnumerationSpecifier
See Also:
Constant Field Values

IASTEnumerator

public static final int IASTEnumerator
See Also:
Constant Field Values

IASTExplicitTemplateInstantiation

public static final int IASTExplicitTemplateInstantiation
See Also:
Constant Field Values

IASTExpression

public static final int IASTExpression
See Also:
Constant Field Values

IASTExpressionList

public static final int IASTExpressionList
See Also:
Constant Field Values

IASTExpressionStatement

public static final int IASTExpressionStatement
See Also:
Constant Field Values

IASTFieldDeclarator

public static final int IASTFieldDeclarator
See Also:
Constant Field Values

IASTFieldDesignator

public static final int IASTFieldDesignator
See Also:
Constant Field Values

IASTFieldReference

public static final int IASTFieldReference
See Also:
Constant Field Values

IASTForStatement

public static final int IASTForStatement
See Also:
Constant Field Values

IASTFunctionCallExpression

public static final int IASTFunctionCallExpression
See Also:
Constant Field Values

IASTFunctionDeclarator

public static final int IASTFunctionDeclarator
See Also:
Constant Field Values

IASTFunctionDefinition

public static final int IASTFunctionDefinition
See Also:
Constant Field Values

IASTFunctionStyleMacroParameter

public static final int IASTFunctionStyleMacroParameter
See Also:
Constant Field Values

IASTFunctionTryBlockDeclarator

public static final int IASTFunctionTryBlockDeclarator
See Also:
Constant Field Values

IASTGotoStatement

public static final int IASTGotoStatement
See Also:
Constant Field Values

IASTIdExpression

public static final int IASTIdExpression
See Also:
Constant Field Values

IASTIfStatement

public static final int IASTIfStatement
See Also:
Constant Field Values

IASTInitializer

public static final int IASTInitializer
See Also:
Constant Field Values

IASTInitializerExpression

public static final int IASTInitializerExpression
See Also:
Constant Field Values

IASTInitializerList

public static final int IASTInitializerList
See Also:
Constant Field Values

IASTKnRFunctionDeclarator

public static final int IASTKnRFunctionDeclarator
See Also:
Constant Field Values

IASTLabelStatement

public static final int IASTLabelStatement
See Also:
Constant Field Values

IASTLinkageSpecification

public static final int IASTLinkageSpecification
See Also:
Constant Field Values

IASTLiteralExpression

public static final int IASTLiteralExpression
See Also:
Constant Field Values

IASTName

public static final int IASTName
See Also:
Constant Field Values

IASTNamedTypeSpecifier

public static final int IASTNamedTypeSpecifier
See Also:
Constant Field Values

IASTNamespaceAlias

public static final int IASTNamespaceAlias
See Also:
Constant Field Values

IASTNamespaceDefinition

public static final int IASTNamespaceDefinition
See Also:
Constant Field Values

IASTNewExpression

public static final int IASTNewExpression
See Also:
Constant Field Values

IASTNullStatement

public static final int IASTNullStatement
See Also:
Constant Field Values

IASTOperatorName

public static final int IASTOperatorName
See Also:
Constant Field Values

IASTParameterDeclaration

public static final int IASTParameterDeclaration
See Also:
Constant Field Values

IASTPointer

public static final int IASTPointer
See Also:
Constant Field Values

IASTPointerOperator

public static final int IASTPointerOperator
See Also:
Constant Field Values

IASTPointerToMember

public static final int IASTPointerToMember
See Also:
Constant Field Values

IASTPreprocessorElifStatement

public static final int IASTPreprocessorElifStatement
See Also:
Constant Field Values

IASTPreprocessorElseStatement

public static final int IASTPreprocessorElseStatement
See Also:
Constant Field Values

IASTPreprocessorEndifStatement

public static final int IASTPreprocessorEndifStatement
See Also:
Constant Field Values

IASTPreprocessorErrorStatement

public static final int IASTPreprocessorErrorStatement
See Also:
Constant Field Values

IASTPreprocessorFunctionStyleMacroDefinition

public static final int IASTPreprocessorFunctionStyleMacroDefinition
See Also:
Constant Field Values

IASTPreprocessorIfdefStatement

public static final int IASTPreprocessorIfdefStatement
See Also:
Constant Field Values

IASTPreprocessorIfndefStatement

public static final int IASTPreprocessorIfndefStatement
See Also:
Constant Field Values

IASTPreprocessorIncludeStatement

public static final int IASTPreprocessorIncludeStatement
See Also:
Constant Field Values

IASTPreprocessorMacroDefinition

public static final int IASTPreprocessorMacroDefinition
See Also:
Constant Field Values

IASTPreprocessorObjectStyleMacroDefinition

public static final int IASTPreprocessorObjectStyleMacroDefinition
See Also:
Constant Field Values

IASTPreprocessorPragmaStatement

public static final int IASTPreprocessorPragmaStatement
See Also:
Constant Field Values

IASTPreprocessorStatement

public static final int IASTPreprocessorStatement
See Also:
Constant Field Values

IASTPreprocessorUndefStatement

public static final int IASTPreprocessorUndefStatement
See Also:
Constant Field Values

IASTProblem

public static final int IASTProblem
See Also:
Constant Field Values

IASTProblemDeclaration

public static final int IASTProblemDeclaration
See Also:
Constant Field Values

IASTProblemExpression

public static final int IASTProblemExpression
See Also:
Constant Field Values

IASTProblemStatement

public static final int IASTProblemStatement
See Also:
Constant Field Values

IASTProblemTypeId

public static final int IASTProblemTypeId
See Also:
Constant Field Values

IASTQualifiedName

public static final int IASTQualifiedName
See Also:
Constant Field Values

IASTReferenceOperator

public static final int IASTReferenceOperator
See Also:
Constant Field Values

IASTReturnStatement

public static final int IASTReturnStatement
See Also:
Constant Field Values

IASTSimpleDeclaration

public static final int IASTSimpleDeclaration
See Also:
Constant Field Values

IASTSimpleDeclSpecifier

public static final int IASTSimpleDeclSpecifier
See Also:
Constant Field Values

IASTSimpleTypeConstructorExpression

public static final int IASTSimpleTypeConstructorExpression
See Also:
Constant Field Values

IASTSimpleTypeTemplateParameter

public static final int IASTSimpleTypeTemplateParameter
See Also:
Constant Field Values

IASTStandardFunctionDeclarator

public static final int IASTStandardFunctionDeclarator
See Also:
Constant Field Values

IASTStatement

public static final int IASTStatement
See Also:
Constant Field Values

IASTSwitchStatement

public static final int IASTSwitchStatement
See Also:
Constant Field Values

IASTTemplateDeclaration

public static final int IASTTemplateDeclaration
See Also:
Constant Field Values

IASTTemplatedTypeTemplateParameter

public static final int IASTTemplatedTypeTemplateParameter
See Also:
Constant Field Values

IASTTemplateId

public static final int IASTTemplateId
See Also:
Constant Field Values

IASTTemplateParameter

public static final int IASTTemplateParameter
See Also:
Constant Field Values

IASTTemplateSpecialization

public static final int IASTTemplateSpecialization
See Also:
Constant Field Values

IASTTranslationUnit

public static final int IASTTranslationUnit
See Also:
Constant Field Values

IASTTryBlockStatement

public static final int IASTTryBlockStatement
See Also:
Constant Field Values

IASTTypedefNameSpecifier

public static final int IASTTypedefNameSpecifier
See Also:
Constant Field Values

IASTTypeId

public static final int IASTTypeId
See Also:
Constant Field Values

IASTTypeIdExpression

public static final int IASTTypeIdExpression
See Also:
Constant Field Values

IASTTypenameExpression

public static final int IASTTypenameExpression
See Also:
Constant Field Values

IASTTypeIdInitializerExpression

public static final int IASTTypeIdInitializerExpression
See Also:
Constant Field Values

IASTUnaryExpression

public static final int IASTUnaryExpression
See Also:
Constant Field Values

IASTUsingDeclaration

public static final int IASTUsingDeclaration
See Also:
Constant Field Values

IASTUsingDirective

public static final int IASTUsingDirective
See Also:
Constant Field Values

IASTVisiblityLabel

public static final int IASTVisiblityLabel
See Also:
Constant Field Values

IASTWhileStatement

public static final int IASTWhileStatement
See Also:
Constant Field Values

ICASTArrayDeclarator

public static final int ICASTArrayDeclarator
See Also:
Constant Field Values

ICASTArrayDesignator

public static final int ICASTArrayDesignator
See Also:
Constant Field Values

ICASTArrayModifier

public static final int ICASTArrayModifier
See Also:
Constant Field Values

ICASTArraySubscriptExpression

public static final int ICASTArraySubscriptExpression
See Also:
Constant Field Values

ICASTASMDeclaration

public static final int ICASTASMDeclaration
See Also:
Constant Field Values

ICASTBaseSpecifier

public static final int ICASTBaseSpecifier
See Also:
Constant Field Values

ICASTBinaryExpression

public static final int ICASTBinaryExpression
See Also:
Constant Field Values

ICASTBreakStatement

public static final int ICASTBreakStatement
See Also:
Constant Field Values

ICASTCaseStatement

public static final int ICASTCaseStatement
See Also:
Constant Field Values

ICASTCastExpression

public static final int ICASTCastExpression
See Also:
Constant Field Values

ICASTCatchHandler

public static final int ICASTCatchHandler
See Also:
Constant Field Values

ICASTCompositeTypeSpecifier

public static final int ICASTCompositeTypeSpecifier
See Also:
Constant Field Values

ICASTCompoundStatement

public static final int ICASTCompoundStatement
See Also:
Constant Field Values

ICASTConditionalExpression

public static final int ICASTConditionalExpression
See Also:
Constant Field Values

ICASTConstructorChainInitializer

public static final int ICASTConstructorChainInitializer
See Also:
Constant Field Values

ICASTConstructorInitializer

public static final int ICASTConstructorInitializer
See Also:
Constant Field Values

ICASTContinueStatement

public static final int ICASTContinueStatement
See Also:
Constant Field Values

ICASTConversionName

public static final int ICASTConversionName
See Also:
Constant Field Values

ICASTDeclaration

public static final int ICASTDeclaration
See Also:
Constant Field Values

ICASTDeclarationStatement

public static final int ICASTDeclarationStatement
See Also:
Constant Field Values

ICASTDeclarator

public static final int ICASTDeclarator
See Also:
Constant Field Values

ICASTDeclSpecifier

public static final int ICASTDeclSpecifier
See Also:
Constant Field Values

ICASTDefaultStatement

public static final int ICASTDefaultStatement
See Also:
Constant Field Values

ICASTDeleteExpression

public static final int ICASTDeleteExpression
See Also:
Constant Field Values

ICASTDesignatedInitializer

public static final int ICASTDesignatedInitializer
See Also:
Constant Field Values

ICASTDesignator

public static final int ICASTDesignator
See Also:
Constant Field Values

ICASTDoStatement

public static final int ICASTDoStatement
See Also:
Constant Field Values

ICASTElaboratedTypeSpecifier

public static final int ICASTElaboratedTypeSpecifier
See Also:
Constant Field Values

ICASTEnumerationSpecifier

public static final int ICASTEnumerationSpecifier
See Also:
Constant Field Values

ICASTEnumerator

public static final int ICASTEnumerator
See Also:
Constant Field Values

ICASTExplicitTemplateInstantiation

public static final int ICASTExplicitTemplateInstantiation
See Also:
Constant Field Values

ICASTExpression

public static final int ICASTExpression
See Also:
Constant Field Values

ICASTExpressionList

public static final int ICASTExpressionList
See Also:
Constant Field Values

ICASTExpressionStatement

public static final int ICASTExpressionStatement
See Also:
Constant Field Values

ICASTFieldDeclarator

public static final int ICASTFieldDeclarator
See Also:
Constant Field Values

ICASTFieldDesignator

public static final int ICASTFieldDesignator
See Also:
Constant Field Values

ICASTFieldReference

public static final int ICASTFieldReference
See Also:
Constant Field Values

ICASTForStatement

public static final int ICASTForStatement
See Also:
Constant Field Values

ICASTFunctionCallExpression

public static final int ICASTFunctionCallExpression
See Also:
Constant Field Values

ICASTFunctionDeclarator

public static final int ICASTFunctionDeclarator
See Also:
Constant Field Values

ICASTFunctionDefinition

public static final int ICASTFunctionDefinition
See Also:
Constant Field Values

ICASTFunctionStyleMacroParameter

public static final int ICASTFunctionStyleMacroParameter
See Also:
Constant Field Values

ICASTFunctionTryBlockDeclarator

public static final int ICASTFunctionTryBlockDeclarator
See Also:
Constant Field Values

ICASTGotoStatement

public static final int ICASTGotoStatement
See Also:
Constant Field Values

ICASTIdExpression

public static final int ICASTIdExpression
See Also:
Constant Field Values

ICASTIfStatement

public static final int ICASTIfStatement
See Also:
Constant Field Values

ICASTInitializer

public static final int ICASTInitializer
See Also:
Constant Field Values

ICASTInitializerExpression

public static final int ICASTInitializerExpression
See Also:
Constant Field Values

ICASTInitializerList

public static final int ICASTInitializerList
See Also:
Constant Field Values

ICASTKnRFunctionDeclarator

public static final int ICASTKnRFunctionDeclarator
See Also:
Constant Field Values

ICASTLabelStatement

public static final int ICASTLabelStatement
See Also:
Constant Field Values

ICASTLinkageSpecification

public static final int ICASTLinkageSpecification
See Also:
Constant Field Values

ICASTLiteralExpression

public static final int ICASTLiteralExpression
See Also:
Constant Field Values

ICASTName

public static final int ICASTName
See Also:
Constant Field Values

ICASTNamedTypeSpecifier

public static final int ICASTNamedTypeSpecifier
See Also:
Constant Field Values

ICASTNamespaceAlias

public static final int ICASTNamespaceAlias
See Also:
Constant Field Values

ICASTNamespaceDefinition

public static final int ICASTNamespaceDefinition
See Also:
Constant Field Values

ICASTNewExpression

public static final int ICASTNewExpression
See Also:
Constant Field Values

ICASTNullStatement

public static final int ICASTNullStatement
See Also:
Constant Field Values

ICASTOperatorName

public static final int ICASTOperatorName
See Also:
Constant Field Values

ICASTParameterDeclaration

public static final int ICASTParameterDeclaration
See Also:
Constant Field Values

ICASTPointer

public static final int ICASTPointer
See Also:
Constant Field Values

ICASTPointerOperator

public static final int ICASTPointerOperator
See Also:
Constant Field Values

ICASTPointerToMember

public static final int ICASTPointerToMember
See Also:
Constant Field Values

ICASTPreprocessorElifStatement

public static final int ICASTPreprocessorElifStatement
See Also:
Constant Field Values

ICASTPreprocessorElseStatement

public static final int ICASTPreprocessorElseStatement
See Also:
Constant Field Values

ICASTPreprocessorEndifStatement

public static final int ICASTPreprocessorEndifStatement
See Also:
Constant Field Values

ICASTPreprocessorErrorStatement

public static final int ICASTPreprocessorErrorStatement
See Also:
Constant Field Values

ICASTPreprocessorFunctionStyleMacroDefinition

public static final int ICASTPreprocessorFunctionStyleMacroDefinition
See Also:
Constant Field Values

ICASTPreprocessorIfdefStatement

public static final int ICASTPreprocessorIfdefStatement
See Also:
Constant Field Values

ICASTPreprocessorIfndefStatement

public static final int ICASTPreprocessorIfndefStatement
See Also:
Constant Field Values

ICASTPreprocessorIncludeStatement

public static final int ICASTPreprocessorIncludeStatement
See Also:
Constant Field Values

ICASTPreprocessorMacroDefinition

public static final int ICASTPreprocessorMacroDefinition
See Also:
Constant Field Values

ICASTPreprocessorObjectStyleMacroDefinition

public static final int ICASTPreprocessorObjectStyleMacroDefinition
See Also:
Constant Field Values

ICASTPreprocessorPragmaStatement

public static final int ICASTPreprocessorPragmaStatement
See Also:
Constant Field Values

ICASTPreprocessorStatement

public static final int ICASTPreprocessorStatement
See Also:
Constant Field Values

ICASTPreprocessorUndefStatement

public static final int ICASTPreprocessorUndefStatement
See Also:
Constant Field Values

ICASTProblem

public static final int ICASTProblem
See Also:
Constant Field Values

ICASTProblemDeclaration

public static final int ICASTProblemDeclaration
See Also:
Constant Field Values

ICASTProblemExpression

public static final int ICASTProblemExpression
See Also:
Constant Field Values

ICASTProblemStatement

public static final int ICASTProblemStatement
See Also:
Constant Field Values

ICASTProblemTypeId

public static final int ICASTProblemTypeId
See Also:
Constant Field Values

ICASTQualifiedName

public static final int ICASTQualifiedName
See Also:
Constant Field Values

ICASTReferenceOperator

public static final int ICASTReferenceOperator
See Also:
Constant Field Values

ICASTReturnStatement

public static final int ICASTReturnStatement
See Also:
Constant Field Values

ICASTSimpleDeclaration

public static final int ICASTSimpleDeclaration
See Also:
Constant Field Values

ICASTSimpleDeclSpecifier

public static final int ICASTSimpleDeclSpecifier
See Also:
Constant Field Values

ICASTSimpleTypeConstructorExpression

public static final int ICASTSimpleTypeConstructorExpression
See Also:
Constant Field Values

ICASTSimpleTypeTemplateParameter

public static final int ICASTSimpleTypeTemplateParameter
See Also:
Constant Field Values

ICASTStandardFunctionDeclarator

public static final int ICASTStandardFunctionDeclarator
See Also:
Constant Field Values

ICASTStatement

public static final int ICASTStatement
See Also:
Constant Field Values

ICASTSwitchStatement

public static final int ICASTSwitchStatement
See Also:
Constant Field Values

ICASTTemplateDeclaration

public static final int ICASTTemplateDeclaration
See Also:
Constant Field Values

ICASTTemplatedTypeTemplateParameter

public static final int ICASTTemplatedTypeTemplateParameter
See Also:
Constant Field Values

ICASTTemplateId

public static final int ICASTTemplateId
See Also:
Constant Field Values

ICASTTemplateParameter

public static final int ICASTTemplateParameter
See Also:
Constant Field Values

ICASTTemplateSpecialization

public static final int ICASTTemplateSpecialization
See Also:
Constant Field Values

ICASTTranslationUnit

public static final int ICASTTranslationUnit
See Also:
Constant Field Values

ICASTTryBlockStatement

public static final int ICASTTryBlockStatement
See Also:
Constant Field Values

ICASTTypedefNameSpecifier

public static final int ICASTTypedefNameSpecifier
See Also:
Constant Field Values

ICASTTypeId

public static final int ICASTTypeId
See Also:
Constant Field Values

ICASTTypeIdExpression

public static final int ICASTTypeIdExpression
See Also:
Constant Field Values

ICASTTypenameExpression

public static final int ICASTTypenameExpression
See Also:
Constant Field Values

ICASTTypeIdInitializerExpression

public static final int ICASTTypeIdInitializerExpression
See Also:
Constant Field Values

ICASTUnaryExpression

public static final int ICASTUnaryExpression
See Also:
Constant Field Values

ICASTUsingDeclaration

public static final int ICASTUsingDeclaration
See Also:
Constant Field Values

ICASTUsingDirective

public static final int ICASTUsingDirective
See Also:
Constant Field Values

ICASTVisiblityLabel

public static final int ICASTVisiblityLabel
See Also:
Constant Field Values

ICASTWhileStatement

public static final int ICASTWhileStatement
See Also:
Constant Field Values

ICPPASTArrayDeclarator

public static final int ICPPASTArrayDeclarator
See Also:
Constant Field Values

ICPPASTArrayDesignator

public static final int ICPPASTArrayDesignator
See Also:
Constant Field Values

ICPPASTArrayModifier

public static final int ICPPASTArrayModifier
See Also:
Constant Field Values

ICPPASTArraySubscriptExpression

public static final int ICPPASTArraySubscriptExpression
See Also:
Constant Field Values

ICPPASTASMDeclaration

public static final int ICPPASTASMDeclaration
See Also:
Constant Field Values

ICPPASTBaseSpecifier

public static final int ICPPASTBaseSpecifier
See Also:
Constant Field Values

ICPPASTBinaryExpression

public static final int ICPPASTBinaryExpression
See Also:
Constant Field Values

ICPPASTBreakStatement

public static final int ICPPASTBreakStatement
See Also:
Constant Field Values

ICPPASTCaseStatement

public static final int ICPPASTCaseStatement
See Also:
Constant Field Values

ICPPASTCastExpression

public static final int ICPPASTCastExpression
See Also:
Constant Field Values

ICPPASTCatchHandler

public static final int ICPPASTCatchHandler
See Also:
Constant Field Values

ICPPASTCompositeTypeSpecifier

public static final int ICPPASTCompositeTypeSpecifier
See Also:
Constant Field Values

ICPPASTCompoundStatement

public static final int ICPPASTCompoundStatement
See Also:
Constant Field Values

ICPPASTConditionalExpression

public static final int ICPPASTConditionalExpression
See Also:
Constant Field Values

ICPPASTConstructorChainInitializer

public static final int ICPPASTConstructorChainInitializer
See Also:
Constant Field Values

ICPPASTConstructorInitializer

public static final int ICPPASTConstructorInitializer
See Also:
Constant Field Values

ICPPASTContinueStatement

public static final int ICPPASTContinueStatement
See Also:
Constant Field Values

ICPPASTConversionName

public static final int ICPPASTConversionName
See Also:
Constant Field Values

ICPPASTDeclaration

public static final int ICPPASTDeclaration
See Also:
Constant Field Values

ICPPASTDeclarationStatement

public static final int ICPPASTDeclarationStatement
See Also:
Constant Field Values

ICPPASTDeclarator

public static final int ICPPASTDeclarator
See Also:
Constant Field Values

ICPPASTDeclSpecifier

public static final int ICPPASTDeclSpecifier
See Also:
Constant Field Values

ICPPASTDefaultStatement

public static final int ICPPASTDefaultStatement
See Also:
Constant Field Values

ICPPASTDeleteExpression

public static final int ICPPASTDeleteExpression
See Also:
Constant Field Values

ICPPASTDesignatedInitializer

public static final int ICPPASTDesignatedInitializer
See Also:
Constant Field Values

ICPPASTDesignator

public static final int ICPPASTDesignator
See Also:
Constant Field Values

ICPPASTDoStatement

public static final int ICPPASTDoStatement
See Also:
Constant Field Values

ICPPASTElaboratedTypeSpecifier

public static final int ICPPASTElaboratedTypeSpecifier
See Also:
Constant Field Values

ICPPASTEnumerationSpecifier

public static final int ICPPASTEnumerationSpecifier
See Also:
Constant Field Values

ICPPASTEnumerator

public static final int ICPPASTEnumerator
See Also:
Constant Field Values

ICPPASTExplicitTemplateInstantiation

public static final int ICPPASTExplicitTemplateInstantiation
See Also:
Constant Field Values

ICPPASTExpression

public static final int ICPPASTExpression
See Also:
Constant Field Values

ICPPASTExpressionList

public static final int ICPPASTExpressionList
See Also:
Constant Field Values

ICPPASTExpressionStatement

public static final int ICPPASTExpressionStatement
See Also:
Constant Field Values

ICPPASTFieldDeclarator

public static final int ICPPASTFieldDeclarator
See Also:
Constant Field Values

ICPPASTFieldDesignator

public static final int ICPPASTFieldDesignator
See Also:
Constant Field Values

ICPPASTFieldReference

public static final int ICPPASTFieldReference
See Also:
Constant Field Values

ICPPASTForStatement

public static final int ICPPASTForStatement
See Also:
Constant Field Values

ICPPASTFunctionCallExpression

public static final int ICPPASTFunctionCallExpression
See Also:
Constant Field Values

ICPPASTFunctionDeclarator

public static final int ICPPASTFunctionDeclarator
See Also:
Constant Field Values

ICPPASTFunctionDefinition

public static final int ICPPASTFunctionDefinition
See Also:
Constant Field Values

ICPPASTFunctionStyleMacroParameter

public static final int ICPPASTFunctionStyleMacroParameter
See Also:
Constant Field Values

ICPPASTFunctionTryBlockDeclarator

public static final int ICPPASTFunctionTryBlockDeclarator
See Also:
Constant Field Values

ICPPASTGotoStatement

public static final int ICPPASTGotoStatement
See Also:
Constant Field Values

ICPPASTIdExpression

public static final int ICPPASTIdExpression
See Also:
Constant Field Values

ICPPASTIfStatement

public static final int ICPPASTIfStatement
See Also:
Constant Field Values

ICPPASTInitializer

public static final int ICPPASTInitializer
See Also:
Constant Field Values

ICPPASTInitializerExpression

public static final int ICPPASTInitializerExpression
See Also:
Constant Field Values

ICPPASTInitializerList

public static final int ICPPASTInitializerList
See Also:
Constant Field Values

ICPPASTKnRFunctionDeclarator

public static final int ICPPASTKnRFunctionDeclarator
See Also:
Constant Field Values

ICPPASTLabelStatement

public static final int ICPPASTLabelStatement
See Also:
Constant Field Values

ICPPASTLinkageSpecification

public static final int ICPPASTLinkageSpecification
See Also:
Constant Field Values

ICPPASTLiteralExpression

public static final int ICPPASTLiteralExpression
See Also:
Constant Field Values

ICPPASTName

public static final int ICPPASTName
See Also:
Constant Field Values

ICPPASTNamedTypeSpecifier

public static final int ICPPASTNamedTypeSpecifier
See Also:
Constant Field Values

ICPPASTNamespaceAlias

public static final int ICPPASTNamespaceAlias
See Also:
Constant Field Values

ICPPASTNamespaceDefinition

public static final int ICPPASTNamespaceDefinition
See Also:
Constant Field Values

ICPPASTNewExpression

public static final int ICPPASTNewExpression
See Also:
Constant Field Values

ICPPASTNullStatement

public static final int ICPPASTNullStatement
See Also:
Constant Field Values

ICPPASTOperatorName

public static final int ICPPASTOperatorName
See Also:
Constant Field Values

ICPPASTParameterDeclaration

public static final int ICPPASTParameterDeclaration
See Also:
Constant Field Values

ICPPASTPointer

public static final int ICPPASTPointer
See Also:
Constant Field Values

ICPPASTPointerOperator

public static final int ICPPASTPointerOperator
See Also:
Constant Field Values

ICPPASTPointerToMember

public static final int ICPPASTPointerToMember
See Also:
Constant Field Values

ICPPASTPreprocessorElifStatement

public static final int ICPPASTPreprocessorElifStatement
See Also:
Constant Field Values

ICPPASTPreprocessorElseStatement

public static final int ICPPASTPreprocessorElseStatement
See Also:
Constant Field Values

ICPPASTPreprocessorEndifStatement

public static final int ICPPASTPreprocessorEndifStatement
See Also:
Constant Field Values

ICPPASTPreprocessorErrorStatement

public static final int ICPPASTPreprocessorErrorStatement
See Also:
Constant Field Values

ICPPASTPreprocessorFunctionStyleMacroDefinition

public static final int ICPPASTPreprocessorFunctionStyleMacroDefinition
See Also:
Constant Field Values

ICPPASTPreprocessorIfdefStatement

public static final int ICPPASTPreprocessorIfdefStatement
See Also:
Constant Field Values

ICPPASTPreprocessorIfndefStatement

public static final int ICPPASTPreprocessorIfndefStatement
See Also:
Constant Field Values

ICPPASTPreprocessorIncludeStatement

public static final int ICPPASTPreprocessorIncludeStatement
See Also:
Constant Field Values

ICPPASTPreprocessorMacroDefinition

public static final int ICPPASTPreprocessorMacroDefinition
See Also:
Constant Field Values

ICPPASTPreprocessorObjectStyleMacroDefinition

public static final int ICPPASTPreprocessorObjectStyleMacroDefinition
See Also:
Constant Field Values

ICPPASTPreprocessorPragmaStatement

public static final int ICPPASTPreprocessorPragmaStatement
See Also:
Constant Field Values

ICPPASTPreprocessorStatement

public static final int ICPPASTPreprocessorStatement
See Also:
Constant Field Values

ICPPASTPreprocessorUndefStatement

public static final int ICPPASTPreprocessorUndefStatement
See Also:
Constant Field Values

ICPPASTProblem

public static final int ICPPASTProblem
See Also:
Constant Field Values

ICPPASTProblemDeclaration

public static final int ICPPASTProblemDeclaration
See Also:
Constant Field Values

ICPPASTProblemExpression

public static final int ICPPASTProblemExpression
See Also:
Constant Field Values

ICPPASTProblemStatement

public static final int ICPPASTProblemStatement
See Also:
Constant Field Values

ICPPASTProblemTypeId

public static final int ICPPASTProblemTypeId
See Also:
Constant Field Values

ICPPASTQualifiedName

public static final int ICPPASTQualifiedName
See Also:
Constant Field Values

ICPPASTReferenceOperator

public static final int ICPPASTReferenceOperator
See Also:
Constant Field Values

ICPPASTReturnStatement

public static final int ICPPASTReturnStatement
See Also:
Constant Field Values

ICPPASTSimpleDeclaration

public static final int ICPPASTSimpleDeclaration
See Also:
Constant Field Values

ICPPASTSimpleDeclSpecifier

public static final int ICPPASTSimpleDeclSpecifier
See Also:
Constant Field Values

ICPPASTSimpleTypeConstructorExpression

public static final int ICPPASTSimpleTypeConstructorExpression
See Also:
Constant Field Values

ICPPASTSimpleTypeTemplateParameter

public static final int ICPPASTSimpleTypeTemplateParameter
See Also:
Constant Field Values

ICPPASTStandardFunctionDeclarator

public static final int ICPPASTStandardFunctionDeclarator
See Also:
Constant Field Values

ICPPASTStatement

public static final int ICPPASTStatement
See Also:
Constant Field Values

ICPPASTSwitchStatement

public static final int ICPPASTSwitchStatement
See Also:
Constant Field Values

ICPPASTTemplateDeclaration

public static final int ICPPASTTemplateDeclaration
See Also:
Constant Field Values

ICPPASTTemplatedTypeTemplateParameter

public static final int ICPPASTTemplatedTypeTemplateParameter
See Also:
Constant Field Values

ICPPASTTemplateId

public static final int ICPPASTTemplateId
See Also:
Constant Field Values

ICPPASTTemplateParameter

public static final int ICPPASTTemplateParameter
See Also:
Constant Field Values

ICPPASTTemplateSpecialization

public static final int ICPPASTTemplateSpecialization
See Also:
Constant Field Values

ICPPASTTranslationUnit

public static final int ICPPASTTranslationUnit
See Also:
Constant Field Values

ICPPASTTryBlockStatement

public static final int ICPPASTTryBlockStatement
See Also:
Constant Field Values

ICPPASTTypedefNameSpecifier

public static final int ICPPASTTypedefNameSpecifier
See Also:
Constant Field Values

ICPPASTTypeId

public static final int ICPPASTTypeId
See Also:
Constant Field Values

ICPPASTTypeIdExpression

public static final int ICPPASTTypeIdExpression
See Also:
Constant Field Values

ICPPASTTypenameExpression

public static final int ICPPASTTypenameExpression
See Also:
Constant Field Values

ICPPASTTypeIdInitializerExpression

public static final int ICPPASTTypeIdInitializerExpression
See Also:
Constant Field Values

ICPPASTUnaryExpression

public static final int ICPPASTUnaryExpression
See Also:
Constant Field Values

ICPPASTUsingDeclaration

public static final int ICPPASTUsingDeclaration
See Also:
Constant Field Values

ICPPASTUsingDirective

public static final int ICPPASTUsingDirective
See Also:
Constant Field Values

ICPPASTVisiblityLabel

public static final int ICPPASTVisiblityLabel
See Also:
Constant Field Values

ICPPASTWhileStatement

public static final int ICPPASTWhileStatement
See Also:
Constant Field Values
Constructor Detail

IASTNodeTypes

public IASTNodeTypes()
Method Detail

getNodeID

public static int getNodeID(org.eclipse.cdt.core.dom.ast.IASTNode node)
Gets an id corresponding to the given node's type. Does not differentiate between AST/CAST/CPPAST types, so that for example, CASTSimpleDeclaration and CPPASTSimpleDeclaration are both recognized by rule filters.

Parameters:
node - to identify
Returns:
the index/id of the for the node's type

TPTP 4.5.0 Platform Project
Public API Specification