Eclipse CDT
Pre-release 3.0

Uses of Package
org.eclipse.cdt.core.dom.ast

Packages that use org.eclipse.cdt.core.dom.ast
org.eclipse.cdt.core.dom.ast   
org.eclipse.cdt.core.dom.ast.c   
org.eclipse.cdt.core.dom.ast.cpp   
org.eclipse.cdt.core.dom.ast.gnu   
org.eclipse.cdt.core.dom.ast.gnu.c   
org.eclipse.cdt.core.dom.ast.gnu.cpp   
org.eclipse.cdt.core.model   
org.eclipse.cdt.core.search   
 

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.
ASTVisitor
           
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.
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.
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 repesents 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.
IASTParameterDeclaration
          This class represents a parameter declaration
IASTPointerOperator
           
IASTPreprocessorIncludeStatement
          This interface represent a preprocessor #include statement.
IASTPreprocessorMacroDefinition
          This represents the definition of a macro.
IASTPreprocessorStatement
          This is the base interface for all preprocessor directives.
IASTProblem
           
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
           
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
           
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 repesents 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
           
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
           
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.
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 repesents 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
           
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 repesents 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 repesents 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
IASTTranslationUnit
          The translation unit represents a compilable unit of source.
 

Classes in org.eclipse.cdt.core.dom.ast used by org.eclipse.cdt.core.search
ASTVisitor
           
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

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.