|
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 | This is used to IASTName implementations to determine if they are bound to a Built-in Symbol provided by a Built-in Symbol Provider that implements this interface. |
IASTCaseStatement | This is a case in a switch statement. |
IASTCastExpression | This interface represents a cast expression of the form (TypeId)operand. |
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. |
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 | A Macro expansion is a node location. |
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. |
IASTNodeLocation | A NodeLocation represents the source location of a given node. |
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. |
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 | |
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 | |
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 | |
IParameter | Represents a parameter to a function. |
IPointerType | |
IProblemBinding | |
IQualifierType | |
IScope | |
IType | |
ITypedef | |
IVariable |
Class Summary | |
---|---|
ASTCompletionNode | This class represents the node that would occur at the point of a context completion. |
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. |
ASTTypeUtil | This is a utility class to help convert AST elements to Strings corresponding to the AST element's type. |
ASTVisitor |
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 |