Package | Description |
---|---|
org.eclipse.cdt.core.dom.ast | |
org.eclipse.cdt.core.dom.ast.cpp | |
org.eclipse.cdt.core.dom.ast.gnu.cpp |
Modifier and Type | Method and Description |
---|---|
int |
ASTVisitor.leave(ICPPASTDesignator designator) |
int |
ASTVisitor.visit(ICPPASTDesignator designator) |
Modifier and Type | Interface and Description |
---|---|
interface |
ICPPASTArrayDesignator
Array designator, e.g. [4] in int a[6] = { [4] = 29, [2] = 15 };
|
interface |
ICPPASTFieldDesignator
Specific designator that represents a field reference.
|
Modifier and Type | Field and Description |
---|---|
static ICPPASTDesignator[] |
ICPPASTDesignator.EMPTY_ARRAY |
Modifier and Type | Method and Description |
---|---|
ICPPASTDesignator |
ICPPASTDesignator.copy() |
ICPPASTDesignator |
ICPPASTDesignator.copy(IASTNode.CopyStyle style) |
ICPPASTDesignator[] |
ICPPASTDesignatedInitializer.getDesignators()
Returns all of the designators.
|
Modifier and Type | Method and Description |
---|---|
void |
ICPPASTDesignatedInitializer.addDesignator(ICPPASTDesignator designator)
Adds a designator to this initializer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IGPPASTArrayRangeDesignator
GCC-specific designator that allows for shorthand array range to be specified
in a designated initializer, e.g. in int a[6] = { [2 ... 4] = 29 }; or
struct ABC { int def[10]; } abc = { .def[4 ... 6] = 3 };
|
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.