- ABSTRACT_DECLARATOR - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTTypeId
-
ABSTRACT_DECLARATOR
represents the relationship between an IASTTypeId
and it's nested IASTDeclarator
.
- AbstractLanguage - Class in org.eclipse.cdt.core.model
-
Models the differences between various languages.
- AbstractLanguage() - Constructor for class org.eclipse.cdt.core.model.AbstractLanguage
-
- accept(ASTVisitor) - Method in interface org.eclipse.cdt.core.dom.ast.IASTNode
-
Abstract method to be overridden by all subclasses.
- accept(ICElementVisitor) - Method in interface org.eclipse.cdt.core.model.ICElement
-
Accept a visitor and walk the ICElement tree with it.
- acceptProblem(IProblem) - Method in interface org.eclipse.cdt.core.model.IProblemRequestor
-
Notification of a Java problem.
- add(ICElement) - Method in interface org.eclipse.cdt.core.model.IRegion
-
Adds the given element and all of its descendents to this region.
- addArrayModifier(IASTArrayModifier) - Method in interface org.eclipse.cdt.core.dom.ast.IASTArrayDeclarator
-
Add an IASTArrayModifier
to this declarator
- addAttribute(IASTAttribute) - Method in interface org.eclipse.cdt.core.dom.ast.IASTAttributeList
-
Adds an attribute to the list.
- addAttribute(IASTAttribute) - Method in interface org.eclipse.cdt.core.dom.ast.IASTAttributeOwner
-
- addAttribute(IASTAttribute) - Method in interface org.eclipse.cdt.core.dom.ast.IASTAttributeSpecifier
-
- addAttributeSpecifier(IASTAttributeSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.IASTAttributeOwner
-
Adds an attribute specifier to the node.
- addBaseSpecifier(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTCompositeTypeSpecifier
-
Adds a base specifier.
- addBufferChangedListener(IBufferChangedListener) - Method in interface org.eclipse.cdt.core.model.IBuffer
-
Adds the given listener for changes to this buffer.
- addCapture(ICPPASTCapture) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLambdaExpression
-
Not allowed on frozen AST.
- addCatchHandler(ICPPASTCatchHandler) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionTryBlockDeclarator
-
Deprecated.
Add a catch handler.
- addCatchHandler(ICPPASTCatchHandler) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionWithTryBlock
-
Adds a catch handler.
- addCatchHandler(ICPPASTCatchHandler) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTryBlockStatement
-
Adds catch handler.
- addClause(IASTInitializerClause) - Method in interface org.eclipse.cdt.core.dom.ast.IASTInitializerList
-
Add an initializer clause to the initializer list.
- addConstructorToChain(ICPPASTConstructorChainInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
- addCProjectDescriptionListener(ICProjectDescriptionListener, int) - Method in class org.eclipse.cdt.core.model.CoreModel
-
- addDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTLinkageSpecification
-
Adds another declaration to the linkage.
- addDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceDefinition
-
Adds a declaration to the namespace.
- addDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclarationListOwner
-
Adds a declaration to the owner.
- addDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTranslationUnit
-
Adds declaration to translation unit.
- addDeclarator(IASTDeclarator) - Method in interface org.eclipse.cdt.core.dom.ast.IASTSimpleDeclaration
-
Add a declarator.
- addDesignator(ICASTDesignator) - Method in interface org.eclipse.cdt.core.dom.ast.c.ICASTDesignatedInitializer
-
Add a designator to this initializer.
- addDesignator(ICPPASTDesignator) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTDesignatedInitializer
-
Adds a designator to this initializer.
- ADDED - Static variable in interface org.eclipse.cdt.core.model.ICElementDelta
-
Status constant indicating that the element has been added.
- addElementChangedListener(IElementChangedListener) - Method in class org.eclipse.cdt.core.model.CoreModel
-
- addEnumerator(IASTEnumerationSpecifier.IASTEnumerator) - Method in interface org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier
-
Adds an enumerator.
- addExceptionSpecificationTypeId(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Add an exception specification type Id.
- addExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTAmbiguousTemplateArgument
-
Add an partial parse tree that could be a suitable subtree representing
the template argument
- addExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.IASTExpressionList
-
Adds nested expression.
- addIdExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTAmbiguousTemplateArgument
-
- addIdExpression(IASTIdExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTAmbiguousTemplateArgument
-
- addInitializer(IASTInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.IASTInitializerList
-
- addMemberDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier
-
Add a member declaration.
- addMemberInitializer(ICPPASTConstructorChainInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDefinition
-
Adds a member initializer to this function definition.
- addName(IASTName) - Method in class org.eclipse.cdt.core.dom.ast.ASTCompletionNode
-
- addName(IASTName) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName
-
Adds a name segment.
- addNameSpecifier(ICPPASTNameSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTQualifiedName
-
Adds a segment to the end of the qualifier.
- addNewTypeIdArrayExpression(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNewExpression
-
- addParameter(IASTFunctionStyleMacroParameter) - Method in interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorFunctionStyleMacroDefinition
-
Adds a function-style macro parameter.
- addParameterDeclaration(IASTParameterDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.IASTStandardFunctionDeclarator
-
Add a parameter.
- addPointerOperator(IASTPointerOperator) - Method in interface org.eclipse.cdt.core.dom.ast.IASTDeclarator
-
Adds a pointer operator to the declarator.
- addStatement(IASTStatement) - Method in interface org.eclipse.cdt.core.dom.ast.IASTCompoundStatement
-
Adds a statement to the compound block.
- addTemplateArgument(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateId
-
Adds template argument.
- addTemplateArgument(IASTExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateId
-
Adds a template argument.
- addTemplateArgument(ICPPASTAmbiguousTemplateArgument) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateId
-
Adds an ambiguity node for later resolution.
- addTemplateParameter(ICPPASTTemplateParameter) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateDeclaration
-
Adds a template parameter.
- addTemplateParameter(ICPPASTTemplateParameter) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplatedTypeTemplateParameter
-
Add a nested template parameter.
- addTemplateParamter(ICPPASTTemplateParameter) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplateDeclaration
-
- addTemplateParamter(ICPPASTTemplateParameter) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplatedTypeTemplateParameter
-
- addToken(IASTToken) - Method in interface org.eclipse.cdt.core.dom.ast.IASTTokenList
-
Adds a nested token.
- addTypeId(IASTTypeId) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTAmbiguousTemplateArgument
-
Add an partial parse tree that could be a suitable subtree representing
the template argument
- addUsingDirective(ICPPUsingDirective) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPNamespaceScope
-
Add a directive that nominates another namespace to this scope.
- addVirtSpecifier(ICPPASTVirtSpecifier) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTFunctionDeclarator
-
Add a virt-specifiers to this function.
- ALIAS_NAME - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTAliasDeclaration
-
ALIAS_NAME
is the name that is brought into the local scope.
- ALIAS_NAME - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTNamespaceAlias
-
ALIAS_NAME
represents the new namespace name being
introduced.
- ALIGNMENT_EXPRESSION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTAlignmentSpecifier
-
- ALIGNMENT_SPECIFIER - Static variable in interface org.eclipse.cdt.core.dom.ast.c.ICASTDeclSpecifier
-
- ALIGNMENT_SPECIFIER - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
-
- ALIGNMENT_TYPEID - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTAlignmentSpecifier
-
- append(char[]) - Method in interface org.eclipse.cdt.core.model.IBuffer
-
Appends the given character array to the contents of the buffer.
- append(String) - Method in interface org.eclipse.cdt.core.model.IBuffer
-
Appends the given string to the contents of the buffer.
- appendType(IType, boolean, StringBuilder) - Static method in class org.eclipse.cdt.core.dom.ast.ASTTypeUtil
-
- ARGUMENT - Static variable in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTConstructorInitializer
-
- ARGUMENT - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTFunctionCallExpression
-
- ARGUMENT_CLAUSE - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTAttribute
-
ATTRIBUTE_ARGUMENT
represents the relationship between an
IASTAttribute
and an IASTExpression
.
- ARGUMENT_TO_MACRO_EXPANSION - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTImageLocation
-
The image is part of an argument of an explicit macro expansion.
- ARRAY - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTArraySubscriptExpression
-
- ARRAY_MODIFIER - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTArrayDeclarator
-
Node property that describes the relationship between an
IASTArrayDeclarator
and an IASTArrayModifier
.
- asDeferredInstance() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPClassTemplate
-
Returns a deferred instance that allows lookups within this class template.
- asFileLocation() - Method in interface org.eclipse.cdt.core.dom.ast.IASTNodeLocation
-
Return a file location that best maps into this location.
- ASM_LABEL - Static variable in interface org.eclipse.cdt.core.model.ICElement
-
Assembly label.
- asScope() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplatedTypeTemplateParameter
-
Returns the scope that contains the template parameters of this template-template parameter.
- asScope() - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPEnumeration
-
Returns the scope containing the enumerators.
- AssemblyLanguage - Class in org.eclipse.cdt.core.model
-
Built-in language for assembly files.
- AssemblyLanguage() - Constructor for class org.eclipse.cdt.core.model.AssemblyLanguage
-
- AST_CONFIGURE_USING_SOURCE_CONTEXT - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
-
- AST_CREATE_COMMENT_NODES - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
-
- AST_PARSE_INACTIVE_CODE - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
-
- AST_SKIP_ALL_HEADERS - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
-
- AST_SKIP_FUNCTION_BODIES - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
-
- AST_SKIP_IF_NO_BUILD_INFO - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
-
- AST_SKIP_INDEXED_HEADERS - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
-
- AST_SKIP_NONINDEXED_HEADERS - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
-
- AST_SKIP_TRIVIAL_EXPRESSIONS_IN_AGGREGATE_INITIALIZERS - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
-
- ASTCompletionNode - Class in org.eclipse.cdt.core.dom.ast
-
- ASTCompletionNode(IToken, IASTTranslationUnit) - Constructor for class org.eclipse.cdt.core.dom.ast.ASTCompletionNode
-
- ASTGenericVisitor - Class in org.eclipse.cdt.core.dom.ast
-
Generic visitor for AST nodes.
- ASTGenericVisitor(boolean) - Constructor for class org.eclipse.cdt.core.dom.ast.ASTGenericVisitor
-
- ASTNameCollector - Class in org.eclipse.cdt.core.dom.ast
-
A convenience visitor that collects names.
- ASTNameCollector(char[]) - Constructor for class org.eclipse.cdt.core.dom.ast.ASTNameCollector
-
Constructs a name collector for the given name.
- ASTNameCollector(String) - Constructor for class org.eclipse.cdt.core.dom.ast.ASTNameCollector
-
Constructs a name collector for the given name.
- ASTNodeFactoryFactory - Class in org.eclipse.cdt.core.dom.ast
-
Provides access to the node factories.
- ASTNodeProperty - Class in org.eclipse.cdt.core.dom.ast
-
This interface represents a structural property in an IASTNode.
- ASTNodeProperty(String) - Constructor for class org.eclipse.cdt.core.dom.ast.ASTNodeProperty
-
- ASTSignatureUtil - Class in org.eclipse.cdt.core.dom.ast
-
- ASTSignatureUtil() - Constructor for class org.eclipse.cdt.core.dom.ast.ASTSignatureUtil
-
Deprecated.
- ASTTypeMatcher - Class in org.eclipse.cdt.core.dom.ast
-
- ASTTypeMatcher() - Constructor for class org.eclipse.cdt.core.dom.ast.ASTTypeMatcher
-
- ASTTypeUtil - Class in org.eclipse.cdt.core.dom.ast
-
Collection of static methods for converting AST elements to String
s corresponding to
the AST element's type.
- ASTVisitor - Class in org.eclipse.cdt.core.dom.ast
-
Abstract base class for all visitors to traverse AST nodes.
- ASTVisitor() - Constructor for class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Creates a visitor that does not visit any kind of node per default.
- ASTVisitor(boolean) - Constructor for class org.eclipse.cdt.core.dom.ast.ASTVisitor
-
Creates a visitor.
- ATTRIBUTE - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTAttributeOwner
-
- ATTRIBUTE - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTAttributeSpecifier
-
- ATTRIBUTE_SPECIFIER - Static variable in interface org.eclipse.cdt.core.dom.ast.IASTAttributeOwner
-