https://clang.llvm.org/docs/JSONCompilationDatabase.html
https://clang.llvm.org/docs/JSONCompilationDatabase.html
struct CompilationDatabaseEntry
directory
: String
command
: String
file
: String
output
: String
fn __init__(out self)
fn parent_path(self) -> Path
fn has_so_file(self) -> Bool
fn so_file_path(self) -> Path
fn inner_lib_path(self) -> Path
fn is_empty(self) -> Bool
fn libname(self) -> String
fn merge(mut self, ref other: Self)
fn get_included_headers(self, prefix: String = \"\") -> String
fn write_to(self, mut writer: T)
struct CompilationDatabase
verbose
: Bool
database
: JSON
fn __init__(out self, file_path: Path)
fn __iter__(ref self) -> _CompilationDatabaseIter[__origin_of(self_is_origin.database)]