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

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

Related Packages
Package
Description
org.eclipse.cdt.core.dom.ast
org.eclipse.cdt.core.dom.ast.cpp
org.eclipse.cdt.core.dom.ast.gnu
org.eclipse.cdt.core.dom.ast.ms
org.eclipse.cdt.core.dom.ast.tag
Class
Description
CASTVisitor
Deprecated.
you can use `ASTVisitor`, instead.
ICArrayType
ICASTArrayDesignator
C-style array designator.
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.
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