|
Eclipse CDT Pre-release 3.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Classes in org.eclipse.cdt.core.dom.ast used by org.eclipse.cdt.core.dom.ast | |
|---|---|
| ASTNodeProperty
This interface represents a structural property in an IASTNode. |
|
| ASTTypeMatcher
|
|
| ASTVisitor
Abstract base class for all visitors to traverse ast nodes. |
|
| DOMException
This is the general purpose exception that is thrown for resolving semantic aspects of an illegal binding. |
|
| IASTArrayModifier
This is the portion of the node that represents the portions when someone declares a variable/type which is an array. |
|
| IASTBinaryExpression
This interface represents a binary expression. |
|
| IASTCastExpression
This interface represents a cast expression of the form (TypeId)operand. |
|
| IASTComment
This class represents a comment. |
|
| IASTCompletionContext
Interface for a code completion's context. |
|
| IASTCompletionNode
This represents the node that would occur at the point of a context completion. |
|
| IASTDeclaration
This is the root class of all declarations. |
|
| IASTDeclarator
Base interface for a declarator. |
|
| IASTDeclSpecifier
This is the base interface that represents a declaration specifier sequence. |
|
| IASTEnumerationSpecifier.IASTEnumerator
This interface represents an enumerator member of an enum specifier. |
|
| IASTExpression
This is the root class of expressions. |
|
| IASTFileLocation
Represents a node location that is directly in the source file. |
|
| IASTFunctionDeclarator
This is a declarator for a function. |
|
| IASTFunctionStyleMacroParameter
This interface represents the name of a function style macro parameter. |
|
| IASTImageLocation
EXPERIMENTAL. |
|
| IASTInitializer
This represents an initializer for a declarator. |
|
| IASTLabelStatement
Represents a label statement. |
|
| IASTName
This class represents a name in the program that represents a semantic object in the program. |
|
| IASTNameOwner
This interface represents a mechanism for a name to discover more information about it's parent. |
|
| IASTNode
This is the root node in the physical AST. |
|
| IASTNodeLocation
A NodeLocation represents the source location of a given node. |
|
| IASTNodeSelector
Interface for searching nodes in a translation unit. |
|
| IASTParameterDeclaration
This class represents a parameter declaration |
|
| IASTPointerOperator
|
|
| IASTPreprocessorIncludeStatement
This interface represent a preprocessor #include statement. |
|
| IASTPreprocessorMacroDefinition
This represents the definition of a macro. |
|
| IASTPreprocessorMacroExpansion
Models macro expansion found in the source code that is not nested inside another expansion. |
|
| IASTPreprocessorStatement
This is the base interface for all preprocessor directives. |
|
| IASTProblem
Interface for problems in the ast tree. |
|
| IASTProblemHolder
This interface represents a base interface to represent a problem owner or holder. |
|
| IASTStatement
This is the root interface for statements. |
|
| IASTTranslationUnit
The translation unit represents a compilable unit of source. |
|
| IASTTranslationUnit.IDependencyTree
|
|
| IASTTranslationUnit.IDependencyTree.IASTInclusionNode
|
|
| IASTTypeId
|
|
| IASTUnaryExpression
This interface is used to represent a unary expression in the AST. |
|
| IBinding
Represents the semantics of a name found in the AST or the index. |
|
| ICompositeType
|
|
| IEnumerator
|
|
| IField
|
|
| IFunctionType
|
|
| IParameter
Represents a parameter to a function. |
|
| IProblemBinding
|
|
| IScope
|
|
| IType
|
|
| IVariable
|
|
| Classes in org.eclipse.cdt.core.dom.ast used by org.eclipse.cdt.core.dom.ast.c | |
|---|---|
| ASTNodeProperty
This interface represents a structural property in an IASTNode. |
|
| ASTVisitor
Abstract base class for all visitors to traverse ast nodes. |
|
| DOMException
This is the general purpose exception that is thrown for resolving semantic aspects of an illegal binding. |
|
| IArrayType
|
|
| IASTArrayModifier
This is the portion of the node that represents the portions when someone declares a variable/type which is an array. |
|
| IASTCompositeTypeSpecifier
A composite type specifier represents a ocmposite structure (contains declarations). |
|
| IASTDeclSpecifier
This is the base interface that represents a declaration specifier sequence. |
|
| IASTElaboratedTypeSpecifier
This represents an elaborated type specifier in the C & C++ language grammar. |
|
| IASTEnumerationSpecifier
This interface represents enumerations in C and C++. |
|
| IASTExpression
This is the root class of expressions. |
|
| IASTInitializer
This represents an initializer for a declarator. |
|
| IASTName
This class represents a name in the program that represents a semantic object in the program. |
|
| IASTNamedTypeSpecifier
Represents the use of a typedef name in an decl specifier in C. |
|
| IASTNameOwner
This interface represents a mechanism for a name to discover more information about it's parent. |
|
| IASTNode
This is the root node in the physical AST. |
|
| IASTPointer
This represents the good ol' * pointer operator. |
|
| IASTPointerOperator
|
|
| IASTSimpleDeclSpecifier
This represents a decl specifier for a built-in type. |
|
| IASTTypeId
|
|
| IBasicType
|
|
| IBinding
Represents the semantics of a name found in the AST or the index. |
|
| ICompositeType
|
|
| IPointerType
|
|
| IQualifierType
|
|
| IScope
|
|
| IType
|
|
| Classes in org.eclipse.cdt.core.dom.ast used by org.eclipse.cdt.core.dom.ast.cpp | |
|---|---|
| ASTNodeProperty
This interface represents a structural property in an IASTNode. |
|
| ASTVisitor
Abstract base class for all visitors to traverse ast nodes. |
|
| DOMException
This is the general purpose exception that is thrown for resolving semantic aspects of an illegal binding. |
|
| IASTBinaryExpression
This interface represents a binary expression. |
|
| IASTCastExpression
This interface represents a cast expression of the form (TypeId)operand. |
|
| IASTCompositeTypeSpecifier
A composite type specifier represents a ocmposite structure (contains declarations). |
|
| IASTDeclaration
This is the root class of all declarations. |
|
| IASTDeclarator
Base interface for a declarator. |
|
| IASTDeclSpecifier
This is the base interface that represents a declaration specifier sequence. |
|
| IASTElaboratedTypeSpecifier
This represents an elaborated type specifier in the C & C++ language grammar. |
|
| IASTExpression
This is the root class of expressions. |
|
| IASTFieldReference
This interface represents expressions that access a field reference. e.g. a.b => a is the expression, b is the field name. e.g. a()->def => a() is the expression, def is the field name. |
|
| IASTForStatement
The for statement. |
|
| IASTFunctionDeclarator
This is a declarator for a function. |
|
| IASTIdExpression
This is a name used in an expression. |
|
| IASTIfStatement
The if statement including the optional else clause. |
|
| IASTInitializer
This represents an initializer for a declarator. |
|
| IASTLiteralExpression
This expression represents a literal in the program. |
|
| IASTName
This class represents a name in the program that represents a semantic object in the program. |
|
| IASTNamedTypeSpecifier
Represents the use of a typedef name in an decl specifier in C. |
|
| IASTNameOwner
This interface represents a mechanism for a name to discover more information about it's parent. |
|
| IASTNode
This is the root node in the physical AST. |
|
| IASTParameterDeclaration
This class represents a parameter declaration |
|
| IASTPointer
This represents the good ol' * pointer operator. |
|
| IASTPointerOperator
|
|
| IASTSimpleDeclSpecifier
This represents a decl specifier for a built-in type. |
|
| IASTStandardFunctionDeclarator
This is a declarator for a non K&R C function. |
|
| IASTStatement
This is the root interface for statements. |
|
| IASTSwitchStatement
The switch statement. |
|
| IASTTranslationUnit
The translation unit represents a compilable unit of source. |
|
| IASTTypeId
|
|
| IASTTypeIdExpression
|
|
| IASTUnaryExpression
This interface is used to represent a unary expression in the AST. |
|
| IASTWhileStatement
Ye ol' while statement. |
|
| IBasicType
|
|
| IBinding
Represents the semantics of a name found in the AST or the index. |
|
| ICompositeType
|
|
| IField
|
|
| IFunction
This represents a function in the program. |
|
| IFunctionType
|
|
| IParameter
Represents a parameter to a function. |
|
| IPointerType
|
|
| IScope
|
|
| IType
|
|
| IVariable
|
|
| Classes in org.eclipse.cdt.core.dom.ast used by org.eclipse.cdt.core.dom.ast.gnu | |
|---|---|
| ASTNodeProperty
This interface represents a structural property in an IASTNode. |
|
| IASTCompoundStatement
This represents a block of statements. |
|
| IASTExpression
This is the root class of expressions. |
|
| IASTNode
This is the root node in the physical AST. |
|
| IASTTypeIdExpression
|
|
| IASTUnaryExpression
This interface is used to represent a unary expression in the AST. |
|
| Classes in org.eclipse.cdt.core.dom.ast used by org.eclipse.cdt.core.dom.ast.gnu.c | |
|---|---|
| ASTNodeProperty
This interface represents a structural property in an IASTNode. |
|
| IASTDeclaration
This is the root class of all declarations. |
|
| IASTDeclarator
Base interface for a declarator. |
|
| IASTDeclSpecifier
This is the base interface that represents a declaration specifier sequence. |
|
| IASTExpression
This is the root class of expressions. |
|
| IASTFunctionDeclarator
This is a declarator for a function. |
|
| IASTName
This class represents a name in the program that represents a semantic object in the program. |
|
| IASTNameOwner
This interface represents a mechanism for a name to discover more information about it's parent. |
|
| IASTNode
This is the root node in the physical AST. |
|
| IASTSimpleDeclSpecifier
This represents a decl specifier for a built-in type. |
|
| Classes in org.eclipse.cdt.core.dom.ast used by org.eclipse.cdt.core.dom.ast.gnu.cpp | |
|---|---|
| ASTNodeProperty
This interface represents a structural property in an IASTNode. |
|
| DOMException
This is the general purpose exception that is thrown for resolving semantic aspects of an illegal binding. |
|
| IASTBinaryExpression
This interface represents a binary expression. |
|
| IASTDeclaration
This is the root class of all declarations. |
|
| IASTDeclSpecifier
This is the base interface that represents a declaration specifier sequence. |
|
| IASTExpression
This is the root class of expressions. |
|
| IASTNameOwner
This interface represents a mechanism for a name to discover more information about it's parent. |
|
| IASTNode
This is the root node in the physical AST. |
|
| IASTPointer
This represents the good ol' * pointer operator. |
|
| IASTPointerOperator
|
|
| IASTSimpleDeclSpecifier
This represents a decl specifier for a built-in type. |
|
| IBasicType
|
|
| IPointerType
|
|
| IQualifierType
|
|
| IType
|
|
| Classes in org.eclipse.cdt.core.dom.ast used by org.eclipse.cdt.core.model | |
|---|---|
| IASTCompletionNode
This represents the node that would occur at the point of a context completion. |
|
| IASTName
This class represents a name in the program that represents a semantic object in the program. |
|
| IASTTranslationUnit
The translation unit represents a compilable unit of source. |
|
|
Eclipse CDT Pre-release 3.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||