|
Eclipse CDT Pre-release 3.0 |
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||
| Interface Summary | |
|---|---|
| ICPPASTBinaryExpression | C++ adds a few more binary expressions over C. |
| ICPPASTCastExpression | C++ adds in additional cast-style expressions. |
| ICPPASTCatchHandler | Catch handler serves as a standalone stage. |
| ICPPASTCompositeTypeSpecifier | |
| ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier | Base Specifiers are where a class expresses from whom it inherits. |
| ICPPASTConstructorChainInitializer | |
| ICPPASTConstructorInitializer | This is an initializer that is a call to the constructor for the declarator. |
| ICPPASTConversionName | This interface represents a C++ conversion member function. |
| ICPPASTDeclSpecifier | C++ adds additional modifiers and types for decl specifier sequence. |
| ICPPASTDeleteExpression | This interface represents a delete expression. delete [] operand; |
| ICPPASTElaboratedTypeSpecifier | Elaborated types in C++ include classes. |
| ICPPASTExplicitTemplateInstantiation | This interface represents an explict template instantiation. |
| ICPPASTFieldReference | Certain field references in C++ require the use the keyword template to specify the parse. |
| ICPPASTForStatement | |
| ICPPASTFunctionDeclarator | C++ adds a few things to function declarators. |
| ICPPASTFunctionTryBlockDeclarator | This is a function try block declarator. |
| ICPPASTIfStatement | |
| ICPPASTLinkageSpecification | This interface represents a linkage specification. e.g. extern "C" { ... } |
| ICPPASTLiteralExpression | C++ adds additional literal types to primary expression. |
| ICPPASTNamedTypeSpecifier | C++ adds the capability of qualifying a named type specifier w/the keyword typename. |
| ICPPASTNamespaceAlias | This interface represents a namespace alias in C++. e.g. namespace ABC { int x; } namspace DEF = ABC; |
| ICPPASTNamespaceDefinition | This interface repesents a namespace definition in C++. |
| ICPPASTNewExpression | This interface represents a new expression. |
| ICPPASTOperatorName | This interface represents a C++ overloaded operator member function. |
| ICPPASTParameterDeclaration | |
| ICPPASTPointerToMember | This is a pointer to member pointer operator for declarators. |
| ICPPASTQualifiedName | This interface is a qualified name in C++. |
| ICPPASTReferenceOperator | This is C++'s reference operator, i.e. &, used in a declarator. |
| ICPPASTSimpleDeclSpecifier | This interface represents a built-in type in C++. |
| ICPPASTSimpleTypeConstructorExpression | Simple type constructor postfix expression. |
| ICPPASTSimpleTypeTemplateParameter | This interface represents a simple type template parameter. |
| ICPPASTSwitchStatement | |
| ICPPASTTemplateDeclaration | Template declaration. |
| ICPPASTTemplatedTypeTemplateParameter | This is a templated template parameter. |
| ICPPASTTemplateId | |
| ICPPASTTemplateParameter | Base interface for all template parameters. |
| ICPPASTTemplateSpecialization | This interface represents a template specialization. |
| ICPPASTTranslationUnit | |
| ICPPASTTryBlockStatement | This interface represents the try block statement. try { //body } catch( Exc e ) { // handler } catch( ... ) { } |
| ICPPASTTypeIdExpression | |
| ICPPASTTypenameExpression | |
| ICPPASTUnaryExpression | |
| ICPPASTUsingDeclaration | This interface represents a using declaration. |
| ICPPASTUsingDirective | This interface represents a C++ using directive. |
| ICPPASTVisiblityLabel | C++ allows for visibility labels to be mixed interdeclaration in class specifiers. |
| ICPPASTWhileStatement | This inteface accommodates C++ allows for broader while loop syntax. |
| ICPPBase | Represents the relationship between a class and one of its base classes. |
| ICPPBasicType | |
| ICPPBinding | |
| ICPPBlockScope | |
| ICPPClassScope | |
| ICPPClassTemplate | |
| ICPPClassTemplatePartialSpecialization | This interface represents a class template partial specialization. |
| ICPPClassType | Represents a C++ class. |
| ICPPConstructor | |
| ICPPDeferredTemplateInstance | |
| ICPPDelegate | ICPPDelegate is meant to represent IBindings that are identical in most ways to another binding. |
| ICPPField | |
| ICPPFunction | |
| ICPPFunctionScope | |
| ICPPFunctionTemplate | |
| ICPPFunctionType | |
| ICPPMember | Represents a member of a class. |
| ICPPMethod | |
| ICPPNamespace | This interface represents a C++ namespace |
| ICPPNamespaceAlias | |
| ICPPNamespaceScope | |
| ICPPParameter | |
| ICPPPointerToMemberType | |
| ICPPReferenceType | |
| ICPPScope | |
| ICPPSpecialization | For an instantiation of a class template, the members of that instantiation will be specializations of the members of the original class template. |
| ICPPTemplateDefinition | |
| ICPPTemplateInstance | This interface represents an instantiation of a class or function template. |
| ICPPTemplateNonTypeParameter | |
| ICPPTemplateParameter | |
| ICPPTemplateScope | |
| ICPPTemplateTemplateParameter | |
| ICPPTemplateTypeParameter | |
| ICPPUsingDeclaration | A using declaration introduces a name into the declarative region in which it appears, that name is a synonym of some entity declared elsewhere The using declaration is both a declaration of a new binding and a reference to a previously declared binding |
| ICPPVariable | |
| Class Summary | |
|---|---|
| CPPASTVisitor | C++ specific visitor class. |
|
Eclipse CDT Pre-release 3.0 |
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||