Interface IASTPreprocessorFunctionStyleMacroDefinition

All Superinterfaces:
IASTNameOwner, IASTNode, IASTPreprocessorMacroDefinition, IASTPreprocessorStatement

public interface IASTPreprocessorFunctionStyleMacroDefinition extends IASTPreprocessorMacroDefinition
This interface represent a preprocessor function-style macro definition. e.g.
 #define ABC(def) GHI
 
Note: macros that are expanded as parameters to function style macros are not captured in this abstraction.
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Field Details

    • PARAMETER

      static final ASTNodeProperty PARAMETER
      This property represents the relationship between a function style macro definition and one of its parameters.
  • Method Details