A B C D E F G H I K L M N O P Q R S T U V W

## A

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
  Deprecated.
  Ignored. Attributes should not be assigned to nodes directly, but have to be wrapped by attribute specifiers.
addAttribute(IASTAttribute) - Method in interface org.eclipse.cdt.core.dom.ast.IASTAttributeSpecifier
  Deprecated.
  Use IASTAttributeList.addAttribute() instead.
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
  Deprecated.
  Use `ICPPASTFunctionDefinition.addMemberInitializer(ICPPASTConstructorChainInitializer)`.
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
  Deprecated.
  Replaced by `ICPPASTAmbiguousTemplateArgument.addExpression(IASTExpression)`.
addIdExpression(IASTIdExpression) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTAmbiguousTemplateArgument
  Deprecated.
  Replaced by `ICPPASTAmbiguousTemplateArgument.addIdExpression(IASTExpression)`.
addInitializer(IASTInitializer) - Method in interface org.eclipse.cdt.core.dom.ast.IASTInitializerList
  Deprecated.
  Replaced by `IASTInitializerList.addClause(IASTInitializerClause)`.
addMemberDeclaration(IASTDeclaration) - Method in interface org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier
  Adds 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
  Deprecated.
  the id-expressions are part of the type-id
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
  Deprecated.
  Use `ICPPASTTemplateDeclaration.addTemplateParameter(ICPPASTTemplateParameter)`.
addTemplateParamter(ICPPASTTemplateParameter) - Method in interface org.eclipse.cdt.core.dom.ast.cpp.ICPPASTTemplatedTypeTemplateParameter
  Deprecated.
  Use `ICPPASTTemplatedTypeTemplateParameter.addTemplateParameter(ICPPASTTemplateParameter)`
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
  Deprecated.
  Not used.
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
  Appends the the result of `ASTTypeUtil.getType(IType, boolean)` to the given buffer.
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
  Style constant for `ITranslationUnit.getAST(IIndex, int)`.
AST_CREATE_COMMENT_NODES - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
  Deprecated.
  The option has no effect.
AST_PARSE_INACTIVE_CODE - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
  Style constant for `ITranslationUnit.getAST(IIndex, int)`.
AST_SKIP_ALL_HEADERS - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
  Style constant for `ITranslationUnit.getAST(IIndex, int)`.
AST_SKIP_FUNCTION_BODIES - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
  Style constant for `ITranslationUnit.getAST(IIndex, int)`.
AST_SKIP_IF_NO_BUILD_INFO - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
  Style constant for `ITranslationUnit.getAST(IIndex, int)`.
AST_SKIP_INDEXED_HEADERS - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
  Style constant for `ITranslationUnit.getAST(IIndex, int)`.
AST_SKIP_NONINDEXED_HEADERS - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
  Style constant for `ITranslationUnit.getAST(IIndex, int)`.
AST_SKIP_TRIVIAL_EXPRESSIONS_IN_AGGREGATE_INITIALIZERS - Static variable in interface org.eclipse.cdt.core.model.ITranslationUnit
  Style constant for `ITranslationUnit.getAST(IIndex, int)`.
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
  Deprecated.
  The class is provided for testing purposes, only. It should not be used by clients. Within CDT it is recommended to use `ASTStringUtil`, instead.
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
  Deprecated.
  Not used.
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

A B C D E F G H I K L M N O P Q R S T U V W