clang 20.0.0git
|
#include "clang/Tooling/ArgumentsAdjusters.h"
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringRef.h"
#include <cstddef>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::tooling |
Functions | |
static StringRef | clang::tooling::getDriverMode (const CommandLineArguments &Args) |
ArgumentsAdjuster | clang::tooling::getClangSyntaxOnlyAdjuster () |
Gets an argument adjuster that converts input command line arguments to the "syntax check only" variant. | |
ArgumentsAdjuster | clang::tooling::getClangStripOutputAdjuster () |
Gets an argument adjuster which removes output-related command line arguments. | |
ArgumentsAdjuster | clang::tooling::getClangStripDependencyFileAdjuster () |
Gets an argument adjuster which removes dependency-file related command line arguments. | |
ArgumentsAdjuster | clang::tooling::getInsertArgumentAdjuster (const CommandLineArguments &Extra, ArgumentInsertPosition Pos) |
Gets an argument adjuster which inserts Extra arguments in the specified position. | |
ArgumentsAdjuster | clang::tooling::getInsertArgumentAdjuster (const char *Extra, ArgumentInsertPosition Pos=ArgumentInsertPosition::END) |
Gets an argument adjuster which inserts an Extra argument in the specified position. | |
ArgumentsAdjuster | clang::tooling::combineAdjusters (ArgumentsAdjuster First, ArgumentsAdjuster Second) |
Gets an argument adjuster which adjusts the arguments in sequence with the First adjuster and then with the Second one. | |
ArgumentsAdjuster | clang::tooling::getStripPluginsAdjuster () |
Gets an argument adjuster which strips plugin related command line arguments. | |