|
Eclipse CDT Pre-release 3.0 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| IArrayType | |
| IASTArrayDeclarator | This is the declarator for an array. |
| IASTArrayModifier | This is the portion of the node that represents the portions when someone declares a variable/type which is an array. |
| IASTArraySubscriptExpression | This interface represents a postfix array subscript expression. x[ 10 ] y.z()[ t * t ] |
| IASTASMDeclaration | ASM Statement as a Declaration. |
| IASTBinaryExpression | This interface represents a binary expression. |
| IASTBreakStatement | This is the break clause in a loop. |
| IASTBuiltinSymbolProvider | Deprecated. Use IBuiltinBindingsProvider instead |
| IASTCaseStatement | This is a case in a switch statement. |
| 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. |
| IASTCompositeTypeSpecifier | A composite type specifier represents a ocmposite structure (contains declarations). |
| IASTCompoundStatement | This represents a block of statements. |
| IASTConditionalExpression | Conditional Expression of the format X ? |
| IASTContinueStatement | This is the continue clause in a loop. |
| IASTDeclaration | This is the root class of all declarations. |
| IASTDeclarationStatement | A declaration statement that introduces a declaration. |
| IASTDeclarator | Base interface for a declarator. |
| IASTDeclSpecifier | This is the base interface that represents a declaration specifier sequence. |
| IASTDefaultStatement | This is the default clause in the switch statement. |
| IASTDoStatement | Ye ol' do statement. |
| IASTElaboratedTypeSpecifier | This represents an elaborated type specifier in the C & C++ language grammar. |
| IASTEnumerationSpecifier | This interface represents enumerations in C and C++. |
| IASTEnumerationSpecifier.IASTEnumerator | This interface represents an enumerator member of an enum specifier. |
| IASTExpression | This is the root class of expressions. |
| IASTExpressionList | Expression List (Comma separated list of expressions). |
| IASTExpressionStatement | Expression statement. |
| IASTFieldDeclarator | This represents a field in a struct. |
| 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. |
| IASTFileLocation | Represents a node location that is directly in the source file. |
| IASTForStatement | The for statement. |
| IASTFunctionCallExpression | This interface represents a function call expression. f( x ) : f is the function name expression, x is the parameter expression. |
| IASTFunctionDeclarator | This is a declarator for a function. |
| IASTFunctionDefinition | This is a function definition, i.e. it has a body. |
| IASTFunctionStyleMacroParameter | This interface represents the name of a function style macro parameter. |
| IASTGotoStatement | Represents a goto statement. |
| IASTIdExpression | This is a name used in an expression. |
| IASTIfStatement | The if statement including the optional else clause. |
| IASTImageLocation | EXPERIMENTAL. |
| IASTInitializer | This represents an initializer for a declarator. |
| IASTInitializerExpression | This is an initializer that is simply an expression. |
| IASTInitializerList | This is an an initializer that is a list of initializers. |
| IASTLabelStatement | Represents a label statement. |
| IASTLiteralExpression | This expression represents a literal in the program. |
| IASTMacroExpansion | Deprecated. |
| IASTMacroExpansionLocation | Node location inside of a macro expansion. |
| 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. |
| IASTNodeLocation | A NodeLocation represents the source location of a given node. |
| IASTNodeSelector | Interface for searching nodes in a translation unit. |
| IASTNullStatement | This node represents a null statement |
| IASTParameterDeclaration | This class represents a parameter declaration |
| IASTPointer | This represents the good ol' * pointer operator. |
| IASTPointerOperator | |
| IASTPreprocessorElifStatement | Represents a #elif preprocessor statement. |
| IASTPreprocessorElseStatement | This interface represent a preprocessor #else statement. |
| IASTPreprocessorEndifStatement | This interface represent a preprocessor #endif statement. |
| IASTPreprocessorErrorStatement | This interface represent a preprocessor #error statement. |
| IASTPreprocessorFunctionStyleMacroDefinition | This interface represent a preprocessor function-style macro definition. e.g. |
| IASTPreprocessorIfdefStatement | This interface represent a preprocessor #ifdef statement. |
| IASTPreprocessorIfndefStatement | This interface represent a preprocessor #ifndef statement. |
| IASTPreprocessorIfStatement | This interface represent a preprocessor #if statement. |
| 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. |
| IASTPreprocessorObjectStyleMacroDefinition | This interface represents an object-style macro definition. e.g. |
| IASTPreprocessorPragmaStatement | Represents a #pragma directive. |
| IASTPreprocessorStatement | This is the base interface for all preprocessor directives. |
| IASTPreprocessorUndefStatement | This interface represents a preprocessor #undef statement. |
| IASTProblem | Interface for problems in the ast tree. |
| IASTProblemDeclaration | This interface represents a parse problem where we tried to match against a declaration. |
| IASTProblemExpression | This interface represents a parse problem where we tried to match against a expression. |
| IASTProblemHolder | This interface represents a base interface to represent a problem owner or holder. |
| IASTProblemStatement | This interface represents a parse problem where we tried to match against a statement. |
| IASTProblemTypeId | This interface represents a parse problem where we tried to match against a type-id. |
| IASTReturnStatement | |
| IASTSimpleDeclaration | This is a simple declaration which contains a sequence of declSpecifiers followed by a list of declarators. |
| 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. |
| IASTTranslationUnit.IDependencyTree | |
| IASTTranslationUnit.IDependencyTree.IASTInclusionNode | |
| 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 | |
| IEnumeration | |
| IEnumerator | |
| IField | |
| IFunction | This represents a function in the program. |
| IFunctionType | |
| ILabel | Represents the mapping between goto statements and the label statements the go to. |
| IMacroBinding | Models bindings for macro names. |
| IParameter | Represents a parameter to a function. |
| IPointerType | |
| IProblemBinding | |
| IQualifierType | |
| IScope | |
| IType | |
| ITypedef | |
| IVariable | |
| Class Summary | |
|---|---|
| ASTCompletionNode | |
| ASTNodeProperty | This interface represents a structural property in an IASTNode. |
| ASTSignatureUtil | This is a utility class to help convert AST elements to Strings corresponding to the AST element's signature. |
| ASTTypeMatcher | |
| ASTTypeUtil | This is a utility class to help convert AST elements to Strings corresponding to the AST element's type. |
| ASTVisitor | Abstract base class for all visitors to traverse ast nodes. |
| Exception Summary | |
|---|---|
| DOMException | This is the general purpose exception that is thrown for resolving semantic aspects of an illegal binding. |
|
Eclipse CDT Pre-release 3.0 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||