Interface IFileNomination

    • Method Detail

      • getSignificantMacros

        ISignificantMacros getSignificantMacros()
                                         throws org.eclipse.core.runtime.CoreException
        Returns macros relevant to parsing of the file included by this include statement and their definitions at the point of the include.

        This method should only be called after the included file has been parsed. The method will return ISignificantMacros.NONE if it is called prematurely.

        Throws:
        org.eclipse.core.runtime.CoreException
      • hasPragmaOnceSemantics

        boolean hasPragmaOnceSemantics()
                                throws org.eclipse.core.runtime.CoreException
        Returns whether pragma once semantics has been detected when parsing the translation unit.
        Throws:
        org.eclipse.core.runtime.CoreException