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 Detail

      • PARAMETER

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