Interface IASTPreprocessorUndefStatement
- All Superinterfaces:
IASTNode, IASTPreprocessorStatement
This interface represents a preprocessor #undef statement.
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Nested classes/interfaces inherited from interface IASTNode
IASTNode.CopyStyle -
Field Summary
Fields inherited from interface IASTNode
EMPTY_NODE_ARRAYFields inherited from interface IASTPreprocessorStatement
MACRO_NAME -
Method Summary
Modifier and TypeMethodDescriptionReturns the reference to the macro, ornull.booleanisActive()Returns whether this macro definition occurs in active code.Methods inherited from interface IASTNode
accept, contains, copy, copy, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getOriginalNode, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent
-
Method Details
-
getMacroName
IASTName getMacroName()Returns the reference to the macro, ornull. -
isActive
-