Package org.eclipse.cdt.core.dom.ast
Interface IASTPreprocessorUndefStatement
-
- All Superinterfaces:
IASTNode
,IASTPreprocessorStatement
public interface IASTPreprocessorUndefStatement extends 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 org.eclipse.cdt.core.dom.ast.IASTNode
IASTNode.CopyStyle
-
-
Field Summary
-
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
EMPTY_NODE_ARRAY
-
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTPreprocessorStatement
MACRO_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IASTName
getMacroName()
Returns the reference to the macro, ornull
.boolean
isActive()
Returns whether this macro definition occurs in active code.-
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode
accept, contains, copy, copy, getChildren, getContainingFilename, getFileLocation, getLeadingSyntax, getNodeLocations, getOriginalNode, getParent, getPropertyInParent, getRawSignature, getSyntax, getTrailingSyntax, getTranslationUnit, isFrozen, isPartOfTranslationUnitFile, setParent, setPropertyInParent
-
-