Package | Description |
---|---|
org.eclipse.cdt.core.dom.ast | |
org.eclipse.cdt.core.dom.ast.cpp | |
org.eclipse.cdt.core.dom.ast.gnu.c |
Modifier and Type | Interface and Description |
---|---|
interface |
IASTArrayDeclarator
This is the declarator for an array.
|
interface |
IASTFieldDeclarator
This represents a field in a struct.
|
interface |
IASTFunctionDeclarator
This is a declarator for a function.
|
interface |
IASTStandardFunctionDeclarator
This is a declarator for a non K&R C function.
|
Modifier and Type | Field and Description |
---|---|
static IASTDeclarator[] |
IASTDeclarator.EMPTY_DECLARATOR_ARRAY
Constant - empty declarator array
|
Modifier and Type | Method and Description |
---|---|
IASTDeclarator |
IASTDeclarator.copy() |
IASTDeclarator |
IASTDeclarator.copy(IASTNode.CopyStyle style) |
IASTDeclarator |
IASTTypeId.getAbstractDeclarator()
Get the abstract declarator.
|
IASTDeclarator |
IASTParameterDeclaration.getDeclarator()
Returns the declarator.
|
IASTDeclarator[] |
IASTSimpleDeclaration.getDeclarators()
This returns the list of declarators in this declaration.
|
IASTDeclarator |
IASTDeclarator.getNestedDeclarator()
If the declarator is nested in parentheses, returns the declarator
as found in those parentheses.
|
IASTDeclarator |
INodeFactory.newDeclarator(IASTName name) |
Modifier and Type | Method and Description |
---|---|
void |
IASTSimpleDeclaration.addDeclarator(IASTDeclarator declarator)
Add a declarator.
|
static java.lang.String |
ASTSignatureUtil.getParameterSignature(IASTDeclarator decltor)
Deprecated.
Returns the parameter signature for an IASTDeclarator as a comma separated list wrapped in parenthesis.
|
static java.lang.String[] |
ASTSignatureUtil.getParameterSignatureArray(IASTDeclarator decltor)
Deprecated.
Returns a String[] corresponding to the signatures of individual parameters for an IASTDeclarator.
|
static java.lang.String |
ASTSignatureUtil.getSignature(IASTDeclarator declarator)
Deprecated.
Returns the String signature corresponding to an IASTDeclarator.
|
static java.lang.String |
ASTTypeUtil.getType(IASTDeclarator declarator)
For testing purposes, only.
|
int |
ASTGenericVisitor.leave(IASTDeclarator declarator) |
int |
ASTVisitor.leave(IASTDeclarator declarator) |
IASTParameterDeclaration |
INodeFactory.newParameterDeclaration(IASTDeclSpecifier declSpec,
IASTDeclarator declarator) |
IASTTypeId |
INodeFactory.newTypeId(IASTDeclSpecifier declSpecifier,
IASTDeclarator declarator) |
void |
IASTTypeId.setAbstractDeclarator(IASTDeclarator abstractDeclarator)
Sets the abstract declarator.
|
void |
IASTParameterDeclaration.setDeclarator(IASTDeclarator declarator)
Sets the declarator.
|
void |
IASTDeclarator.setNestedDeclarator(IASTDeclarator nested) |
int |
ASTGenericVisitor.visit(IASTDeclarator declarator) |
int |
ASTVisitor.visit(IASTDeclarator declarator) |
Modifier and Type | Interface and Description |
---|---|
interface |
ICPPASTArrayDeclarator
Array declarator for C++
|
interface |
ICPPASTDeclarator
Declarator for c++.
|
interface |
ICPPASTFieldDeclarator
Field declarator for c++.
|
interface |
ICPPASTFunctionDeclarator
C++ adds a few things to function declarators.
|
interface |
ICPPASTFunctionTryBlockDeclarator
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ICPPASTParameterDeclaration |
ICPPNodeFactory.newParameterDeclaration(IASTDeclSpecifier declSpec,
IASTDeclarator declarator) |
ICPPASTTypeId |
ICPPNodeFactory.newTypeId(IASTDeclSpecifier declSpecifier,
IASTDeclarator declarator) |
Modifier and Type | Interface and Description |
---|---|
interface |
ICASTKnRFunctionDeclarator
This is the declarator for a K&R C Function.
|
Modifier and Type | Method and Description |
---|---|
IASTDeclarator |
ICASTKnRFunctionDeclarator.getDeclaratorForParameterName(IASTName name)
Map declarator to IASTName.
|
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.