clang-tools
11.0.0
|
#include <CompileCommands.h>
Public Member Functions | |
void | adjust (std::vector< std::string > &Cmd) const |
operator clang::tooling::ArgumentsAdjuster () && | |
Static Public Member Functions | |
static CommandMangler | forTests () |
static CommandMangler | detect () |
Public Attributes | |
llvm::Optional< std::string > | ClangPath |
llvm::Optional< std::string > | ResourceDir |
llvm::Optional< std::string > | Sysroot |
Definition at line 28 of file CompileCommands.h.
void clang::clangd::CommandMangler::adjust | ( | std::vector< std::string > & | Cmd | ) | const |
Definition at line 189 of file CompileCommands.cpp.
References ClangPath, clang::clangd::Config::current(), clang::clangd::Config::Edits, ResourceDir, and Sysroot.
|
static |
Definition at line 177 of file CompileCommands.cpp.
|
static |
Definition at line 185 of file CompileCommands.cpp.
|
explicit |
Definition at line 231 of file CompileCommands.cpp.
llvm::Optional<std::string> clang::clangd::CommandMangler::ClangPath |
Definition at line 30 of file CompileCommands.h.
Referenced by adjust().
llvm::Optional<std::string> clang::clangd::CommandMangler::ResourceDir |
Definition at line 32 of file CompileCommands.h.
Referenced by adjust().
llvm::Optional<std::string> clang::clangd::CommandMangler::Sysroot |
Definition at line 34 of file CompileCommands.h.
Referenced by adjust().