public interface ICNodeFactory extends INodeFactory
newAlignmentSpecifier, newAlignmentSpecifier, newArrayDeclarator, newArraySubscriptExpression, newASMDeclaration, newAttribute, newBinaryExpression, newBreakStatement, newCaseStatement, newCastExpression, newCompoundStatement, newConditionalExpession, newContinueStatement, newDeclarationStatement, newDeclarator, newDefaultStatement, newDoStatement, newEnumerator, newEqualsInitializer, newExpressionList, newExpressionStatement, newFieldDeclarator, newFieldReference, newForStatement, newFunctionCallExpression, newFunctionCallExpression, newFunctionDeclarator, newFunctionDefinition, newGCCAttributeList, newGCCAttributeSpecifier, newGNUCompoundStatementExpression, newGotoStatement, newGotoStatement, newIdExpression, newIfStatement, newInitializerExpression, newInitializerList, newLabelStatement, newLiteralExpression, newName, newName, newName, newNullStatement, newParameterDeclaration, newProblem, newProblemDeclaration, newProblemExpression, newProblemStatement, newReturnStatement, newSimpleDeclaration, newSwitchStatement, newToken, newTokenList, newTranslationUnit, newTypeId, newTypeIdExpression, newUnaryExpression, newWhileStatement, setEndOffset, setEndOffset, setOffsets
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
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
ICASTTypedefNameSpecifier newTypedefNameSpecifier(IASTName name)
newTypedefNameSpecifier
in interface INodeFactory
ICASTTypeIdInitializerExpression newTypeIdInitializerExpression(IASTTypeId typeId, IASTInitializer initializer)
newTypeIdInitializerExpression
in interface INodeFactory
@Deprecated ICASTDesignatedInitializer newDesignatedInitializer(IASTInitializer rhs)
newDesignatedInitializer(IASTInitializerClause)
.@Deprecated IGCCASTSimpleDeclSpecifier newSimpleDeclSpecifierGCC(IASTExpression typeofExpression)
newSimpleDeclSpecifier()
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.