## Uses of Interface
org.eclipse.cdt.core.dom.ast.IASTPreprocessorStatement

Packages that use IASTPreprocessorStatement
org.eclipse.cdt.core.dom.ast

### Uses of IASTPreprocessorStatement in org.eclipse.cdt.core.dom.ast

Subinterfaces of IASTPreprocessorStatement in org.eclipse.cdt.core.dom.ast
`interface` `IASTPreprocessorElifStatement` Represents a #elif preprocessor statement.
`interface` `IASTPreprocessorElseStatement` This interface represent a preprocessor #else statement.
`interface` `IASTPreprocessorEndifStatement` This interface represent a preprocessor #endif statement.
`interface` `IASTPreprocessorErrorStatement` This interface represent a preprocessor #error statement.
`interface` `IASTPreprocessorFunctionStyleMacroDefinition` This interface represent a preprocessor function-style macro definition. e.g.
`interface` `IASTPreprocessorIfdefStatement` This interface represent a preprocessor #ifdef statement.
`interface` `IASTPreprocessorIfndefStatement` This interface represent a preprocessor #ifndef statement.
`interface` `IASTPreprocessorIfStatement` This interface represent a preprocessor #if statement.
`interface` `IASTPreprocessorIncludeStatement` This interface represents a preprocessor #include statement.
`interface` `IASTPreprocessorMacroDefinition` This represents the definition of a macro.
`interface` `IASTPreprocessorObjectStyleMacroDefinition` This interface represents an object-style macro definition. e.g.
`interface` `IASTPreprocessorPragmaStatement` Represents a #pragma directive or a pragma operator.
`interface` `IASTPreprocessorUndefStatement` This interface represents a preprocessor #undef statement.

Methods in org.eclipse.cdt.core.dom.ast that return IASTPreprocessorStatement
`IASTPreprocessorStatement[]` IASTTranslationUnit.`getAllPreprocessorStatements()` Returns all preprocessor statements.