|
clang-tools 22.0.0git
|
#include "Query.h"#include "QueryParser.h"#include "QuerySession.h"#include "clang/Frontend/ASTUnit.h"#include "clang/Tooling/CommonOptionsParser.h"#include "clang/Tooling/Tooling.h"#include "llvm/LineEditor/LineEditor.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Error.h"#include "llvm/Support/MemoryBuffer.h"#include "llvm/Support/Signals.h"#include "llvm/Support/WithColor.h"#include <optional>#include <string>Go to the source code of this file.
Functions | |
| static cl::extrahelp | CommonHelp (CommonOptionsParser::HelpMessage) |
| static cl::OptionCategory | ClangQueryCategory ("clang-query options") |
| static cl::opt< bool > | UseColor ("use-color", cl::desc(R"(Use colors in detailed AST output. If not set, colors will be used if the terminal connected to standard output supports colors.)"), cl::init(false), cl::cat(ClangQueryCategory)) |
| static cl::list< std::string > | Commands ("c", cl::desc("Specify command to run"), cl::value_desc("command"), cl::cat(ClangQueryCategory)) |
| static cl::list< std::string > | CommandFiles ("f", cl::desc("Read commands from file"), cl::value_desc("file"), cl::cat(ClangQueryCategory)) |
| static cl::opt< std::string > | PreloadFile ("preload", cl::desc("Preload commands from file and start interactive mode"), cl::value_desc("file"), cl::cat(ClangQueryCategory)) |
| bool | runCommandsInFile (const char *ExeName, std::string const &FileName, QuerySession &QS) |
| int | main (int argc, const char **argv) |
|
static |
Referenced by CommandFiles(), Commands(), main(), PreloadFile(), and UseColor().
|
static |
References ClangQueryCategory().
Referenced by main().
|
static |
References ClangQueryCategory().
Referenced by main().
|
static |
| int main | ( | int | argc, |
| const char ** | argv ) |
Definition at line 81 of file ClangQuery.cpp.
References ClangQueryCategory(), CommandFiles(), Commands(), clang::query::QueryParser::complete(), clang::query::QueryParser::parse(), PreloadFile(), runCommandsInFile(), clang::query::QuerySession::Terminate, and UseColor().
|
static |
References ClangQueryCategory().
Referenced by main().
| bool runCommandsInFile | ( | const char * | ExeName, |
| std::string const & | FileName, | ||
| QuerySession & | QS ) |
Definition at line 75 of file ClangQuery.cpp.
References clang::query::Query::run().
Referenced by main().
|
static |
References ClangQueryCategory().
Referenced by main().