Class Hierarchy
- java.lang.Object
- org.eclipse.cdt.core.dom.ast.ASTCompletionNode (implements org.eclipse.cdt.core.dom.ast.IASTCompletionNode)
- org.eclipse.cdt.core.dom.ast.ASTNodeFactoryFactory
- org.eclipse.cdt.core.dom.ast.ASTNodeProperty
- org.eclipse.cdt.core.dom.ast.ASTSignatureUtil
- org.eclipse.cdt.core.dom.ast.ASTTypeMatcher (implements org.eclipse.cdt.core.parser.util.IObjectMatcher)
- org.eclipse.cdt.core.dom.ast.ASTTypeUtil
- org.eclipse.cdt.core.dom.ast.ASTVisitor
- org.eclipse.cdt.core.dom.ast.ASTGenericVisitor (implements org.eclipse.cdt.core.dom.ast.c.ICASTVisitor, org.eclipse.cdt.core.dom.ast.cpp.ICPPASTVisitor)
- org.eclipse.cdt.core.dom.ast.ASTNameCollector
- org.eclipse.cdt.core.dom.ast.IASTCompletionNode.CompletionNameEntry
- org.eclipse.cdt.core.dom.ast.IScope.ScopeLookupData
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.eclipse.cdt.core.dom.ast.DOMException
- org.eclipse.cdt.core.dom.ast.ExpansionOverlapsBoundaryException
- java.lang.Exception
Interface Hierarchy
- java.lang.Cloneable
- org.eclipse.cdt.core.dom.ast.IType
- org.eclipse.cdt.core.dom.ast.IArrayType
- org.eclipse.cdt.core.dom.ast.IBasicType
- org.eclipse.cdt.core.dom.ast.ICompositeType (also extends org.eclipse.cdt.core.dom.ast.IBinding)
- org.eclipse.cdt.core.dom.ast.IEnumeration (also extends org.eclipse.cdt.core.dom.ast.IBinding)
- org.eclipse.cdt.core.dom.ast.IFunctionType
- org.eclipse.cdt.core.dom.ast.IPointerType
- org.eclipse.cdt.core.dom.ast.IProblemBinding (also extends org.eclipse.cdt.core.dom.ast.IBinding, org.eclipse.cdt.core.dom.ast.IScope, org.eclipse.cdt.core.dom.ast.ISemanticProblem)
- org.eclipse.cdt.core.dom.ast.IProblemType (also extends org.eclipse.cdt.core.dom.ast.ISemanticProblem)
- org.eclipse.cdt.core.dom.ast.IQualifierType
- org.eclipse.cdt.core.dom.ast.ITypedef (also extends org.eclipse.cdt.core.dom.ast.IBinding)
- org.eclipse.cdt.core.dom.ast.IType
- org.eclipse.core.runtime.IAdaptable
- org.eclipse.cdt.core.dom.ast.IASTTranslationUnit (also extends org.eclipse.cdt.core.dom.ast.IASTDeclarationListOwner, org.eclipse.cdt.core.dom.ast.IFileNomination)
- org.eclipse.cdt.core.dom.ast.IBinding
- org.eclipse.cdt.core.dom.ast.ICompositeType (also extends org.eclipse.cdt.core.dom.ast.IType)
- org.eclipse.cdt.core.dom.ast.IEnumeration (also extends org.eclipse.cdt.core.dom.ast.IType)
- org.eclipse.cdt.core.dom.ast.IEnumerator
- org.eclipse.cdt.core.dom.ast.IFunction
- org.eclipse.cdt.core.dom.ast.ILabel
- org.eclipse.cdt.core.dom.ast.IMacroBinding
- org.eclipse.cdt.core.dom.ast.IProblemBinding (also extends org.eclipse.cdt.core.dom.ast.IScope, org.eclipse.cdt.core.dom.ast.ISemanticProblem, org.eclipse.cdt.core.dom.ast.IType)
- org.eclipse.cdt.core.dom.ast.ITypedef (also extends org.eclipse.cdt.core.dom.ast.IType)
- org.eclipse.cdt.core.dom.ast.IVariable
- org.eclipse.cdt.core.dom.ast.IField
- org.eclipse.cdt.core.dom.ast.IParameter
- org.eclipse.cdt.core.dom.ast.IASTCompletionContext
- org.eclipse.cdt.core.dom.ast.ICPPASTCompletionContext
- org.eclipse.cdt.core.dom.ast.IASTCompletionNode
- org.eclipse.cdt.core.dom.ast.IASTNameOwner
- org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier (also extends org.eclipse.cdt.core.dom.ast.IASTDeclarationListOwner, org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier)
- org.eclipse.cdt.core.dom.ast.IASTDeclarator (also extends org.eclipse.cdt.core.dom.ast.IASTAttributeOwner)
- org.eclipse.cdt.core.dom.ast.IASTArrayDeclarator
- org.eclipse.cdt.core.dom.ast.IASTFieldDeclarator
- org.eclipse.cdt.core.dom.ast.IASTFunctionDeclarator
- org.eclipse.cdt.core.dom.ast.IASTStandardFunctionDeclarator
- org.eclipse.cdt.core.dom.ast.IASTElaboratedTypeSpecifier (also extends org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier)
- org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier (also extends org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier)
- org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier.IASTEnumerator (also extends org.eclipse.cdt.core.dom.ast.IASTAttributeOwner)
- org.eclipse.cdt.core.dom.ast.IASTFieldReference (also extends org.eclipse.cdt.core.dom.ast.IASTExpression)
- org.eclipse.cdt.core.dom.ast.IASTGotoStatement (also extends org.eclipse.cdt.core.dom.ast.IASTStatement)
- org.eclipse.cdt.core.dom.ast.IASTIdExpression (also extends org.eclipse.cdt.core.dom.ast.IASTExpression)
- org.eclipse.cdt.core.dom.ast.IASTLabelStatement (also extends org.eclipse.cdt.core.dom.ast.IASTStatement)
- org.eclipse.cdt.core.dom.ast.IASTNamedTypeSpecifier (also extends org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier)
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorMacroDefinition (also extends org.eclipse.cdt.core.dom.ast.IASTPreprocessorStatement)
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorFunctionStyleMacroDefinition
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorObjectStyleMacroDefinition
- org.eclipse.cdt.core.dom.ast.IASTNode
- org.eclipse.cdt.core.dom.ast.IASTAlignmentSpecifier
- org.eclipse.cdt.core.dom.ast.IASTAttribute
- org.eclipse.cdt.core.dom.ast.IASTAttributeOwner
- org.eclipse.cdt.core.dom.ast.IASTArrayModifier
- org.eclipse.cdt.core.dom.ast.IASTDeclarator (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTArrayDeclarator
- org.eclipse.cdt.core.dom.ast.IASTFieldDeclarator
- org.eclipse.cdt.core.dom.ast.IASTFunctionDeclarator
- org.eclipse.cdt.core.dom.ast.IASTStandardFunctionDeclarator
- org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier
- org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier (also extends org.eclipse.cdt.core.dom.ast.IASTDeclarationListOwner, org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTElaboratedTypeSpecifier (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTNamedTypeSpecifier (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTSimpleDeclSpecifier
- org.eclipse.cdt.core.dom.ast.IASTEnumerationSpecifier.IASTEnumerator (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTPointerOperator
- org.eclipse.cdt.core.dom.ast.IASTPointer
- org.eclipse.cdt.core.dom.ast.IASTSimpleDeclaration (also extends org.eclipse.cdt.core.dom.ast.IASTDeclaration)
- org.eclipse.cdt.core.dom.ast.IASTStatement
- org.eclipse.cdt.core.dom.ast.IASTBreakStatement
- org.eclipse.cdt.core.dom.ast.IASTCaseStatement
- org.eclipse.cdt.core.dom.ast.IASTCompoundStatement
- org.eclipse.cdt.core.dom.ast.IASTContinueStatement
- org.eclipse.cdt.core.dom.ast.IASTDeclarationStatement
- org.eclipse.cdt.core.dom.ast.IASTDefaultStatement
- org.eclipse.cdt.core.dom.ast.IASTDoStatement
- org.eclipse.cdt.core.dom.ast.IASTExpressionStatement
- org.eclipse.cdt.core.dom.ast.IASTForStatement
- org.eclipse.cdt.core.dom.ast.IASTGotoStatement (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTIfStatement
- org.eclipse.cdt.core.dom.ast.IASTLabelStatement (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTNullStatement
- org.eclipse.cdt.core.dom.ast.IASTProblemStatement (also extends org.eclipse.cdt.core.dom.ast.IASTProblemHolder)
- org.eclipse.cdt.core.dom.ast.IASTReturnStatement
- org.eclipse.cdt.core.dom.ast.IASTSwitchStatement
- org.eclipse.cdt.core.dom.ast.IASTWhileStatement
- org.eclipse.cdt.core.dom.ast.IASTAttributeSpecifier
- org.eclipse.cdt.core.dom.ast.IASTAttributeList
- org.eclipse.cdt.core.dom.ast.IASTComment
- org.eclipse.cdt.core.dom.ast.IASTDeclaration
- org.eclipse.cdt.core.dom.ast.IASTASMDeclaration
- org.eclipse.cdt.core.dom.ast.IASTFunctionDefinition
- org.eclipse.cdt.core.dom.ast.IASTProblemDeclaration (also extends org.eclipse.cdt.core.dom.ast.IASTProblemHolder)
- org.eclipse.cdt.core.dom.ast.IASTSimpleDeclaration (also extends org.eclipse.cdt.core.dom.ast.IASTAttributeOwner)
- org.eclipse.cdt.core.dom.ast.IASTDeclarationListOwner
- org.eclipse.cdt.core.dom.ast.IASTCompositeTypeSpecifier (also extends org.eclipse.cdt.core.dom.ast.IASTDeclSpecifier, org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTTranslationUnit (also extends org.eclipse.core.runtime.IAdaptable, org.eclipse.cdt.core.dom.ast.IFileNomination)
- org.eclipse.cdt.core.dom.ast.IASTFunctionStyleMacroParameter
- org.eclipse.cdt.core.dom.ast.IASTImplicitDestructorNameOwner
- org.eclipse.cdt.core.dom.ast.IASTImplicitNameOwner
- org.eclipse.cdt.core.dom.ast.IASTInitializer
- org.eclipse.cdt.core.dom.ast.IASTEqualsInitializer
- org.eclipse.cdt.core.dom.ast.IASTInitializerExpression
- org.eclipse.cdt.core.dom.ast.IASTInitializerList (also extends org.eclipse.cdt.core.dom.ast.IASTInitializerClause)
- org.eclipse.cdt.core.dom.ast.IASTEqualsInitializer
- org.eclipse.cdt.core.dom.ast.IASTInitializerClause
- org.eclipse.cdt.core.dom.ast.IASTExpression
- org.eclipse.cdt.core.dom.ast.IASTArraySubscriptExpression
- org.eclipse.cdt.core.dom.ast.IASTBinaryExpression
- org.eclipse.cdt.core.dom.ast.IASTBinaryTypeIdExpression
- org.eclipse.cdt.core.dom.ast.IASTCastExpression
- org.eclipse.cdt.core.dom.ast.IASTConditionalExpression
- org.eclipse.cdt.core.dom.ast.IASTExpressionList
- org.eclipse.cdt.core.dom.ast.IASTFieldReference (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTFunctionCallExpression
- org.eclipse.cdt.core.dom.ast.IASTIdExpression (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTLiteralExpression
- org.eclipse.cdt.core.dom.ast.IASTProblemExpression (also extends org.eclipse.cdt.core.dom.ast.IASTProblemHolder)
- org.eclipse.cdt.core.dom.ast.IASTTypeIdExpression
- org.eclipse.cdt.core.dom.ast.IASTTypeIdInitializerExpression
- org.eclipse.cdt.core.dom.ast.IASTUnaryExpression
- org.eclipse.cdt.core.dom.ast.IASTInitializerList (also extends org.eclipse.cdt.core.dom.ast.IASTInitializer)
- org.eclipse.cdt.core.dom.ast.IASTExpression
- org.eclipse.cdt.core.dom.ast.IASTName (also extends org.eclipse.cdt.core.dom.IName)
- org.eclipse.cdt.core.dom.ast.IASTImplicitName
- org.eclipse.cdt.core.dom.ast.IASTImplicitDestructorName
- org.eclipse.cdt.core.dom.ast.IASTImplicitName
- org.eclipse.cdt.core.dom.ast.IASTParameterDeclaration
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorMacroExpansion
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorStatement
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorElifStatement
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorElseStatement
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorEndifStatement
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorErrorStatement
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorIfdefStatement
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorIfndefStatement
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorIfStatement
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement (also extends org.eclipse.cdt.core.dom.ast.IFileNomination)
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorMacroDefinition (also extends org.eclipse.cdt.core.dom.ast.IASTNameOwner)
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorFunctionStyleMacroDefinition
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorObjectStyleMacroDefinition
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorPragmaStatement
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorUndefStatement
- org.eclipse.cdt.core.dom.ast.IASTProblem (also extends org.eclipse.cdt.core.parser.IProblem)
- org.eclipse.cdt.core.dom.ast.IASTToken
- org.eclipse.cdt.core.dom.ast.IASTTokenList
- org.eclipse.cdt.core.dom.ast.IASTTypeId
- org.eclipse.cdt.core.dom.ast.IASTProblemTypeId (also extends org.eclipse.cdt.core.dom.ast.IASTProblemHolder)
- org.eclipse.cdt.core.dom.ast.IASTNodeLocation
- org.eclipse.cdt.core.dom.ast.IASTCopyLocation
- org.eclipse.cdt.core.dom.ast.IASTFileLocation
- org.eclipse.cdt.core.dom.ast.IASTImageLocation
- org.eclipse.cdt.core.dom.ast.IASTMacroExpansion
- org.eclipse.cdt.core.dom.ast.IASTMacroExpansionLocation
- org.eclipse.cdt.core.dom.ast.IASTNodeSelector
- org.eclipse.cdt.core.dom.ast.IASTProblemHolder
- org.eclipse.cdt.core.dom.ast.IASTProblemDeclaration (also extends org.eclipse.cdt.core.dom.ast.IASTDeclaration)
- org.eclipse.cdt.core.dom.ast.IASTProblemExpression (also extends org.eclipse.cdt.core.dom.ast.IASTExpression)
- org.eclipse.cdt.core.dom.ast.IASTProblemStatement (also extends org.eclipse.cdt.core.dom.ast.IASTStatement)
- org.eclipse.cdt.core.dom.ast.IASTProblemTypeId (also extends org.eclipse.cdt.core.dom.ast.IASTTypeId)
- org.eclipse.cdt.core.dom.ast.IASTTranslationUnit.IDependencyTree
- org.eclipse.cdt.core.dom.ast.IASTTranslationUnit.IDependencyTree.IASTInclusionNode
- org.eclipse.cdt.core.dom.ast.IFileNomination
- org.eclipse.cdt.core.dom.ast.IASTPreprocessorIncludeStatement (also extends org.eclipse.cdt.core.dom.ast.IASTPreprocessorStatement)
- org.eclipse.cdt.core.dom.ast.IASTTranslationUnit (also extends org.eclipse.core.runtime.IAdaptable, org.eclipse.cdt.core.dom.ast.IASTDeclarationListOwner)
- org.eclipse.cdt.core.dom.IName
- org.eclipse.cdt.core.dom.ast.IASTName (also extends org.eclipse.cdt.core.dom.ast.IASTNode)
- org.eclipse.cdt.core.dom.ast.IASTImplicitName
- org.eclipse.cdt.core.dom.ast.IASTImplicitDestructorName
- org.eclipse.cdt.core.dom.ast.IASTImplicitName
- org.eclipse.cdt.core.dom.ast.IASTName (also extends org.eclipse.cdt.core.dom.ast.IASTNode)
- org.eclipse.cdt.core.dom.ast.INodeFactory
- org.eclipse.cdt.core.parser.IProblem
- org.eclipse.cdt.core.dom.ast.IASTProblem (also extends org.eclipse.cdt.core.dom.ast.IASTNode)
- org.eclipse.cdt.core.dom.ast.IScope
- org.eclipse.cdt.core.dom.ast.IProblemBinding (also extends org.eclipse.cdt.core.dom.ast.IBinding, org.eclipse.cdt.core.dom.ast.ISemanticProblem, org.eclipse.cdt.core.dom.ast.IType)
- org.eclipse.cdt.core.dom.ast.ISemanticProblem
- org.eclipse.cdt.core.dom.ast.IProblemBinding (also extends org.eclipse.cdt.core.dom.ast.IBinding, org.eclipse.cdt.core.dom.ast.IScope, org.eclipse.cdt.core.dom.ast.IType)
- org.eclipse.cdt.core.dom.ast.IProblemType (also extends org.eclipse.cdt.core.dom.ast.IType)
- org.eclipse.cdt.core.dom.ast.IValue
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.eclipse.cdt.core.dom.ast.EScopeKind
- org.eclipse.cdt.core.dom.ast.IASTBinaryTypeIdExpression.Operator
- org.eclipse.cdt.core.dom.ast.IASTExpression.ValueCategory
- org.eclipse.cdt.core.dom.ast.IASTNode.CopyStyle
- org.eclipse.cdt.core.dom.ast.IBasicType.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)