- defaultCompilerFilter
CompileCommandFilter defaultCompilerFilter()
Undocumented in source. Be warned that the author may not have intended to support it.
- defaultCompilerFlagFilter
auto defaultCompilerFlagFilter()
- find
CompileCommandSearch find(CompileCommandDB db, string glob)
Find a best matching compile_command in the database against the path
pattern glob.
- fromArgCompileDb
CompileCommandDB fromArgCompileDb(AbsolutePath[] paths)
Undocumented in source. Be warned that the author may not have intended to support it.
- fromArgCompileDb
CompileCommandDB fromArgCompileDb(string[] paths)
Import and merge many compilation databases into one DB.
- fromFile
void fromFile(CompileDbFile filename, T app)
Undocumented in source. Be warned that the author may not have intended to support it.
- fromFiles
void fromFiles(CompileDbFile[] fnames, T app)
Undocumented in source. Be warned that the author may not have intended to support it.
- isMatch
bool isMatch(CompileCommand a, string glob)
Check if glob fuzzy matches a.
- orDefaultDb
CompileDbFile[] orDefaultDb(string[] cli_path)
Return default path if argument is null.
- parseFlag
ParseFlags parseFlag(CompileCommand cmd, CompileCommandFilter flag_filter)
Filter and normalize the compiler flags.
- toCompileCommand
Nullable!CompileCommand toCompileCommand(string directory, string file, string[] command, AbsoluteCompileDbDirectory db_dir, string output)
Transform a json entry to a CompileCommand.
- toCompileCommandDB
CompileCommandDB toCompileCommandDB(string data, Path path)
Convert the string to a CompileCommandDB.
- toString
string toString(CompileCommand[] db)
Undocumented in source. Be warned that the author may not have intended to support it.
- toString
string toString(CompileCommandDB db)
Undocumented in source. Be warned that the author may not have intended to support it.
- toString
string toString(CompileCommandSearch search)
Undocumented in source. Be warned that the author may not have intended to support it.