Eclipse CDT
7.0

Package org.eclipse.cdt.core.dom.ast.c

Interface Summary
ICArrayType  
ICASTArrayDesignator C-style array designator. e.g. struct ABC { int def[10] }; struct ABC instance = { def[0] = 9 };
ICASTArrayModifier This interface represents the role of a C array modifier.
ICASTCompositeTypeSpecifier Structs and Unions in C can be qualified w/restrict keyword.
ICASTDeclSpecifier C extension to IASTDeclSpecifier.
ICASTDesignatedInitializer This interface represents a designated initializer. e.g. struct x y = { .z=4, .t[1] = 3 };
ICASTDesignator Base interface for all C-style designators.
ICASTElaboratedTypeSpecifier C's elaborated type specifier.
ICASTEnumerationSpecifier C Enumeration decl specifier.
ICASTFieldDesignator Specific Designator that represents a field reference.
ICASTPointer C-specific pointer.
ICASTSimpleDeclSpecifier This interface represents a built-in type in C.
ICASTTypedefNameSpecifier This interface is just as an IASTNamedTypeSpecifier, except that it also includes the abiliy to use the restrict modifier.
ICASTTypeIdInitializerExpression C Expression of the format type-id { initializer } GCC allows compound literals for c++, therefore the interface was moved to the common ast interfaces (IASTTypeIdInitializerExpression).
ICASTVisitor Interface for visitors to visit c-specific nodes.
ICBasicType  
ICCompositeTypeScope  
ICExternalBinding This interface represents a binding for a function or variable that is assumed to exist in another compilation unit and that would be found at link time.
ICFunctionPrototypeScope  
ICFunctionScope  
ICNodeFactory Factory for AST nodes for the C programming language.
ICPointerType  
ICQualifierType  
ICScope  
 

Class Summary
CASTVisitor This subclass of ASTVisitor that allows for better control in traversing C.
 


Eclipse CDT
7.0

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