Interface IExtendedScannerInfo

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String[] getIncludeFiles()
      Return an array of files that will be parsed before parsing the translation-unit as if the these files were included using include directives.
      java.lang.String[] getLocalIncludePath()
      Return an array of paths that is searched after the current directory, when an include directive with double-quotes is processed.
      java.lang.String[] getMacroFiles()
      Return an array of files which will be preprocessed before parsing the translation-unit in order to populate the macro-dictionary.
    • Method Detail

      • getMacroFiles

        java.lang.String[] getMacroFiles()
        Return an array of files which will be preprocessed before parsing the translation-unit in order to populate the macro-dictionary.
      • getIncludeFiles

        java.lang.String[] getIncludeFiles()
        Return an array of files that will be parsed before parsing the translation-unit as if the these files were included using include directives.
      • getLocalIncludePath

        java.lang.String[] getLocalIncludePath()
        Return an array of paths that is searched after the current directory, when an include directive with double-quotes is processed.

        In order to suppress the use of the directory of the current file (side effect of gcc option -I-) you can pass '-' as one of the include paths. Other than that, the '-' will not have an effect, in particular it will not split the include path as the -I- option would do.