Package | Description |
---|---|
org.eclipse.cdt.core.dom.ast.cpp | |
org.eclipse.cdt.core.dom.ast.gnu.cpp |
Modifier and Type | Interface and Description |
---|---|
interface |
ICPPASTCompositeTypeSpecifier |
interface |
ICPPASTElaboratedTypeSpecifier
Elaborated types specifier in C++ [dcl.type.elab].
|
interface |
ICPPASTEnumerationSpecifier
enum struct : unsigned int {...} |
interface |
ICPPASTNamedTypeSpecifier
C++ adds the capability of qualifying a named type specifier w/the keyword
typename.
|
interface |
ICPPASTSimpleDeclSpecifier
This interface represents a built-in type in C++.
|
interface |
ICPPASTTypeTransformationSpecifier
A decl-specifier that represents the application of an intrinsic type
transformation operator like __underlying_type(T).
|
Modifier and Type | Method and Description |
---|---|
ICPPASTDeclSpecifier |
ICPPASTDeclSpecifier.copy() |
ICPPASTDeclSpecifier |
ICPPASTDeclSpecifier.copy(IASTNode.CopyStyle style) |
ICPPASTDeclSpecifier |
ICPPASTEnumerationSpecifier.getBaseType()
Returns the base type for this enum or
null if it was not specified. |
ICPPASTDeclSpecifier |
ICPPASTSimpleTypeConstructorExpression.getDeclSpecifier()
Returns the declaration specifier that specifies the type.
|
Modifier and Type | Method and Description |
---|---|
ICPPASTEnumerationSpecifier |
ICPPNodeFactory.newEnumerationSpecifier(boolean isScoped,
IASTName name,
ICPPASTDeclSpecifier baseType) |
ICPPASTSimpleTypeConstructorExpression |
ICPPNodeFactory.newSimpleTypeConstructorExpression(ICPPASTDeclSpecifier declSpec,
IASTInitializer initializer) |
void |
ICPPASTEnumerationSpecifier.setBaseType(ICPPASTDeclSpecifier baseType)
Not allowed on frozen ast.
|
void |
ICPPASTSimpleTypeConstructorExpression.setDeclSpecifier(ICPPASTDeclSpecifier declSpec)
Not allowed on frozen ast.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IGPPASTSimpleDeclSpecifier
Deprecated.
Replaced by
ICPPASTSimpleDeclSpecifier . |
Copyright (c) IBM Corp. and others 2004, 2014. All Rights Reserved.