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

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

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

Subinterfaces of IASTPreprocessorMacroDefinition in org.eclipse.cdt.core.dom.ast
`interface` `IASTPreprocessorFunctionStyleMacroDefinition` This interface represent a preprocessor function-style macro definition. e.g.
`interface` `IASTPreprocessorObjectStyleMacroDefinition` This interface represents an object-style macro definition. e.g.

Methods in org.eclipse.cdt.core.dom.ast that return IASTPreprocessorMacroDefinition
`IASTPreprocessorMacroDefinition[]` IASTTranslationUnit.`getBuiltinMacroDefinitions()` Returns built-in macro definitions used when parsing this translation unit.
`IASTPreprocessorMacroDefinition` IASTPreprocessorMacroExpansion.`getMacroDefinition()` Returns the macro definition used for the expansion.
`IASTPreprocessorMacroDefinition` IASTMacroExpansion.`getMacroDefinition()` Deprecated. The macro definition used for the expansion
`IASTPreprocessorMacroDefinition[]` IASTTranslationUnit.`getMacroDefinitions()` Returns the macro definitions encountered in parsing this translation unit.