Eclipse CDT
7.0

Uses of Interface
org.eclipse.cdt.core.dom.ast.IASTInitializer

Packages that use IASTInitializer
org.eclipse.cdt.core.dom.ast   
org.eclipse.cdt.core.dom.ast.c   
org.eclipse.cdt.core.dom.ast.cpp   
 

Uses of IASTInitializer in org.eclipse.cdt.core.dom.ast
 

Subinterfaces of IASTInitializer in org.eclipse.cdt.core.dom.ast
 interface IASTEqualsInitializer
          Initializer with equals sign (copy initialization) as in int x= 0;.
 interface IASTInitializerExpression
          Deprecated. Replaced by IASTEqualsInitializer.
 interface IASTInitializerList
          Braced initializer list, for example as in: int a[]= {1,2,3};
 

Fields in org.eclipse.cdt.core.dom.ast declared as IASTInitializer
static IASTInitializer[] IASTInitializer.EMPTY_INITIALIZER_ARRAY
          Constant.
 

Methods in org.eclipse.cdt.core.dom.ast that return IASTInitializer
 IASTInitializer IASTInitializer.copy()
           
 IASTInitializer IASTInitializer.copy(IASTNode.CopyStyle style)
           
 IASTInitializer IASTTypeIdInitializerExpression.getInitializer()
          Returns the initializer for the compound literal.
 IASTInitializer IASTDeclarator.getInitializer()
          Returns the optional initializer for this declarator.
 IASTInitializer[] IASTInitializerList.getInitializers()
          Deprecated. Replaced by IASTInitializerList.getClauses().
 

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTInitializer
 void IASTInitializerList.addInitializer(IASTInitializer initializer)
          Deprecated. Replaced by IASTInitializerList.addClause(IASTInitializerClause).
static java.lang.String ASTSignatureUtil.getInitializerString(IASTInitializer init)
          Deprecated. This function is used to return the signature of an IASTInitializer.
 int ASTVisitor.leave(IASTInitializer initializer)
           
 int ASTGenericVisitor.leave(IASTInitializer initializer)
           
 IASTTypeIdInitializerExpression INodeFactory.newTypeIdInitializerExpression(IASTTypeId typeId, IASTInitializer initializer)
           
 void IASTTypeIdInitializerExpression.setInitializer(IASTInitializer initializer)
          Sets the initializer, must not be called on frozen ast.
 void IASTDeclarator.setInitializer(IASTInitializer initializer)
          Set the optional initializer.
 int ASTVisitor.visit(IASTInitializer initializer)
           
 int ASTGenericVisitor.visit(IASTInitializer initializer)
           
 

Uses of IASTInitializer in org.eclipse.cdt.core.dom.ast.c
 

Subinterfaces of IASTInitializer in org.eclipse.cdt.core.dom.ast.c
 interface ICASTDesignatedInitializer
          This interface represents a designated initializer, e.g. struct x y = { .z = 4, .t[1] = 3 };
 

Methods in org.eclipse.cdt.core.dom.ast.c that return IASTInitializer
 IASTInitializer ICASTDesignatedInitializer.getOperandInitializer()
          Deprecated. Replaced by ICASTDesignatedInitializer.getOperand();
 

Methods in org.eclipse.cdt.core.dom.ast.c with parameters of type IASTInitializer
 ICASTDesignatedInitializer ICNodeFactory.newDesignatedInitializer(IASTInitializer rhs)
          Deprecated. Replaced by ICNodeFactory.newDesignatedInitializer(IASTInitializerClause).
 ICASTTypeIdInitializerExpression ICNodeFactory.newTypeIdInitializerExpression(IASTTypeId typeId, IASTInitializer initializer)
           
 void ICASTDesignatedInitializer.setOperandInitializer(IASTInitializer rhs)
          Deprecated. Replaced by setOperand();
 

Uses of IASTInitializer in org.eclipse.cdt.core.dom.ast.cpp
 

Subinterfaces of IASTInitializer in org.eclipse.cdt.core.dom.ast.cpp
 interface ICPPASTConstructorChainInitializer
          Represents a member initializer: class X { int a; X(); }; X::X : a(0) {} // a(0) is a member initializer.
 interface ICPPASTConstructorInitializer
          Represents a potentially empty list of initializers in parenthesis: ( initializer-list?
 interface ICPPASTInitializerList
          Braced initializer list.
 

Methods in org.eclipse.cdt.core.dom.ast.cpp that return IASTInitializer
 IASTInitializer ICPPASTConstructorChainInitializer.getInitializer()
          Returns the initializer for the member
 IASTInitializer ICPPASTNewExpression.getInitializer()
          Returns the initializer or null.
 IASTInitializer ICPPASTSimpleTypeConstructorExpression.getInitializer()
          Returns the argument for initialization.
 

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IASTInitializer
 ICPPASTConstructorChainInitializer ICPPNodeFactory.newConstructorChainInitializer(IASTName id, IASTInitializer initializer)
           
 ICPPASTNewExpression ICPPNodeFactory.newNewExpression(IASTInitializerClause[] placement, IASTInitializer initializer, IASTTypeId typeId)
           
 ICPPASTSimpleTypeConstructorExpression ICPPNodeFactory.newSimpleTypeConstructorExpression(ICPPASTDeclSpecifier declSpec, IASTInitializer initializer)
           
 void ICPPASTConstructorChainInitializer.setInitializer(IASTInitializer initializer)
          Not allowed on frozen ast.
 void ICPPASTNewExpression.setInitializer(IASTInitializer init)
          Not allowed on frozen ast.
 void ICPPASTSimpleTypeConstructorExpression.setInitializer(IASTInitializer initializer)
          Not allowed on frozen ast.
 


Eclipse CDT
7.0

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