|
Eclipse CDT 7.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICNodeFactory
Factory for AST nodes for the C programming language.
Method Detail |
---|
ICASTArrayDesignator newArrayDesignator(IASTExpression exp)
ICASTArrayModifier newArrayModifier(IASTExpression expr)
newArrayModifier
in interface INodeFactory
IGCCASTArrayRangeDesignator newArrayRangeDesignatorGCC(IASTExpression floor, IASTExpression ceiling)
ICASTCompositeTypeSpecifier newCompositeTypeSpecifier(int key, IASTName name)
newCompositeTypeSpecifier
in interface INodeFactory
@Deprecated ICASTDesignatedInitializer newDesignatedInitializer(IASTInitializer rhs)
newDesignatedInitializer(IASTInitializerClause)
.
ICASTDesignatedInitializer newDesignatedInitializer(IASTInitializerClause initializer)
ICASTElaboratedTypeSpecifier newElaboratedTypeSpecifier(int kind, IASTName name)
newElaboratedTypeSpecifier
in interface INodeFactory
ICASTEnumerationSpecifier newEnumerationSpecifier(IASTName name)
newEnumerationSpecifier
in interface INodeFactory
ICASTFieldDesignator newFieldDesignator(IASTName name)
ICASTKnRFunctionDeclarator newKnRFunctionDeclarator(IASTName[] parameterNames, IASTDeclaration[] parameterDeclarations)
ICASTPointer newPointer()
newPointer
in interface INodeFactory
ICASTSimpleDeclSpecifier newSimpleDeclSpecifier()
newSimpleDeclSpecifier
in interface INodeFactory
@Deprecated IGCCASTSimpleDeclSpecifier newSimpleDeclSpecifierGCC(IASTExpression typeofExpression)
newSimpleDeclSpecifier()
ICASTTypedefNameSpecifier newTypedefNameSpecifier(IASTName name)
newTypedefNameSpecifier
in interface INodeFactory
ICASTTypeIdInitializerExpression newTypeIdInitializerExpression(IASTTypeId typeId, IASTInitializer initializer)
newTypeIdInitializerExpression
in interface INodeFactory
|
Eclipse CDT 7.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |