Package | Description |
---|---|
org.eclipse.cdt.core.dom.ast | |
org.eclipse.cdt.core.dom.ast.c | |
org.eclipse.cdt.core.dom.ast.cpp |
Modifier and Type | Interface and Description |
---|---|
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};
|
Modifier and Type | Field and Description |
---|---|
static IASTInitializer[] |
IASTInitializer.EMPTY_INITIALIZER_ARRAY
Constant.
|
Modifier and Type | Method and Description |
---|---|
IASTInitializer |
IASTInitializer.copy() |
IASTInitializer |
IASTInitializer.copy(IASTNode.CopyStyle style) |
IASTInitializer |
IASTDeclarator.getInitializer()
Returns the optional initializer for this declarator.
|
IASTInitializer |
IASTTypeIdInitializerExpression.getInitializer()
Returns the initializer for the compound literal.
|
IASTInitializer[] |
IASTInitializerList.getInitializers()
Deprecated.
Replaced by
IASTInitializerList.getClauses() . |
Modifier and Type | Method and Description |
---|---|
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 |
ASTGenericVisitor.leave(IASTInitializer initializer) |
int |
ASTVisitor.leave(IASTInitializer initializer) |
IASTTypeIdInitializerExpression |
INodeFactory.newTypeIdInitializerExpression(IASTTypeId typeId,
IASTInitializer initializer) |
void |
IASTDeclarator.setInitializer(IASTInitializer initializer)
Set the optional initializer.
|
void |
IASTTypeIdInitializerExpression.setInitializer(IASTInitializer initializer)
Sets the initializer, must not be called on frozen ast.
|
int |
ASTGenericVisitor.visit(IASTInitializer initializer) |
int |
ASTVisitor.visit(IASTInitializer initializer) |
Modifier and Type | Interface and Description |
---|---|
interface |
ICASTDesignatedInitializer
This interface represents a designated initializer,
e.g. struct x y = { .z = 4, .t[1] = 3 };
|
Modifier and Type | Method and Description |
---|---|
IASTInitializer |
ICASTDesignatedInitializer.getOperandInitializer()
Deprecated.
Replaced by
ICASTDesignatedInitializer.getOperand() ; |
Modifier and Type | Method and Description |
---|---|
ICASTDesignatedInitializer |
ICNodeFactory.newDesignatedInitializer(IASTInitializer rhs)
Deprecated.
|
ICASTTypeIdInitializerExpression |
ICNodeFactory.newTypeIdInitializerExpression(IASTTypeId typeId,
IASTInitializer initializer) |
void |
ICASTDesignatedInitializer.setOperandInitializer(IASTInitializer rhs)
Deprecated.
Replaced by setOperand();
|
Modifier and Type | Interface and Description |
---|---|
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 |
ICPPASTDesignatedInitializer
This interface represents a designated initializer,
e.g. in struct A y = { .z = 4, .t[1] = 3 };
|
interface |
ICPPASTInitializerList
Braced initializer list.
|
Modifier and Type | Method and Description |
---|---|
IASTInitializer |
ICPPASTSimpleTypeConstructorExpression.getInitializer()
Returns the argument for initialization.
|
IASTInitializer |
ICPPASTConstructorChainInitializer.getInitializer()
Returns the initializer for the member
|
IASTInitializer |
ICPPASTNewExpression.getInitializer()
Returns the initializer or
null . |
Modifier and Type | Method and Description |
---|---|
ICPPASTConstructorChainInitializer |
ICPPNodeFactory.newConstructorChainInitializer(IASTName id,
IASTInitializer initializer) |
ICPPASTNewExpression |
ICPPNodeFactory.newNewExpression(IASTInitializerClause[] placement,
IASTInitializer initializer,
IASTTypeId typeId) |
ICPPASTSimpleTypeConstructorExpression |
ICPPNodeFactory.newSimpleTypeConstructorExpression(ICPPASTDeclSpecifier declSpec,
IASTInitializer initializer) |
void |
ICPPASTSimpleTypeConstructorExpression.setInitializer(IASTInitializer initializer)
Not allowed on frozen ast.
|
void |
ICPPASTConstructorChainInitializer.setInitializer(IASTInitializer initializer)
Not allowed on frozen ast.
|
void |
ICPPASTNewExpression.setInitializer(IASTInitializer init)
Not allowed on frozen ast.
|
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.