- addCompiler
auto addCompiler(RangeT r, Compiler compiler)
Return: add a compiler to the flags data if it is missing.
- addSystemIncludes
auto addSystemIncludes(RangeT r)
- fileRange
CompileCommandsRange fileRange(CompileCommandDB db)
- fileRange
CompileCommandsRange fileRange(Path[] files, Compiler compiler)
Undocumented in source. Be warned that the author may not have intended to support it.
- find
Nullable!ParsedCompileCommand find(ParsedCompileCommand[] db, string glob)
Find a best matching compile_command in the database against the path
pattern glob.
- limitFileRange
LimitFileRange limitFileRange(ParsedCompileCommand[] db, string[] onlyTheseFiles)
- limitOrAllRange
LimitFileRange limitOrAllRange(ParsedCompileCommand[] db, T[] onlyTheseFiles)
Undocumented in source. Be warned that the author may not have intended to support it.
- parse
auto parse(RangeT r, CompileCommandFilter ccFilter)
- prependFlags
auto prependFlags(RangeT r, string[] flags)
- replaceCompiler
auto replaceCompiler(RangeT r, Compiler compiler)
Return: replace the compiler in flags with compiler if compiler is
NOT empty.