Interface IASTPreprocessorMacroExpansion

  • All Superinterfaces:
    IASTNode

    public interface IASTPreprocessorMacroExpansion
    extends IASTNode
    Models macro expansion found in the source code that is not nested inside another expansion.
    Since:
    5.0
    Restriction:
    This interface is not intended to be implemented by clients.
    Restriction:
    This interface is not intended to be extended by clients.
    • Method Detail

      • getMacroReference

        IASTName getMacroReference()
        Returns the reference to the macro that causes this expansion.
      • getNestedMacroReferences

        IASTName[] getNestedMacroReferences()
        Returns an array of nested macro expansions.