|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IASTPreprocessorMacroExpansion
Models macro expansion found in the source code that is not nested inside another expansion.
Field Summary | |
---|---|
static IASTPreprocessorMacroExpansion[] |
EMPTY_ARRAY
|
static ASTNodeProperty |
EXPANSION_NAME
|
static ASTNodeProperty |
NESTED_EXPANSION_NAME
|
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode |
---|
EMPTY_NODE_ARRAY |
Method Summary | |
---|---|
IASTPreprocessorMacroDefinition |
getMacroDefinition()
Returns the macro definition used for the expansion. |
IASTName |
getMacroReference()
Returns the reference to the macro that causes this expansion. |
IASTName[] |
getNestedMacroReferences()
Returns an array of nested macro expansions. |
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode |
---|
accept, contains, copy, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isActive, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent |
Field Detail |
---|
static final IASTPreprocessorMacroExpansion[] EMPTY_ARRAY
static final ASTNodeProperty EXPANSION_NAME
static final ASTNodeProperty NESTED_EXPANSION_NAME
Method Detail |
---|
IASTPreprocessorMacroDefinition getMacroDefinition()
IASTName getMacroReference()
IASTName[] getNestedMacroReferences()
|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |