|
Eclipse CDT 7.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 7.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||