clang-tools
9.0.0
|
Classes | |
struct | Argument |
class | CallbackCall |
This class represents one callback call by name and an array of arguments. More... | |
class | PPCallbacksTracker |
This class overrides the PPCallbacks class for tracking preprocessor activity by means of its callback functions. More... | |
Typedefs | |
using | FilterType = std::vector< std::pair< llvm::GlobPattern, bool > > |
Functions | |
static std::string | getSourceLocationString (Preprocessor &PP, SourceLocation Loc) |
static cl::OptionCategory | Cat ("pp-trace options") |
static cl::opt< std::string > | Callbacks ("callbacks", cl::init("*"), cl::desc("Comma-separated list of globs describing the list of callbacks " "to output. Globs are processed in order of appearance. Globs " "with the '-' prefix remove callbacks from the set. e.g. " "'*,-Macro*'."), cl::cat(Cat)) |
static cl::opt< std::string > | OutputFileName ("output", cl::init("-"), cl::desc("Output trace to the given file name or '-' for stdout."), cl::cat(Cat)) |
static LLVM_ATTRIBUTE_NORETURN void | error (Twine Message) |
Variables | |
static const char *const | FileChangeReasonStrings [] |
static const char *const | CharacteristicKindStrings [] |
static const char *const | MacroDirectiveKindStrings [] |
static const char *const | PragmaIntroducerKindStrings [] |
static const char *const | PragmaMessageKindStrings [] |
static const char *const | ConditionValueKindStrings [] |
static const char *const | MappingStrings [] |
using clang::pp_trace::FilterType = typedef std::vector<std::pair<llvm::GlobPattern, bool> > |
Definition at line 55 of file PPCallbacksTracker.h.
|
static |
|
static |
Referenced by main().
|
static |
Definition at line 71 of file PPTrace.cpp.
Referenced by main().
|
static |
Definition at line 24 of file PPCallbacksTracker.cpp.
Referenced by clang::pp_trace::PPCallbacksTracker::appendArgument().
|
static |
|
static |
Definition at line 62 of file PPCallbacksTracker.cpp.
|
static |
Definition at line 81 of file PPCallbacksTracker.cpp.
|
static |
Definition at line 57 of file PPCallbacksTracker.cpp.
|
static |
Definition at line 66 of file PPCallbacksTracker.cpp.
|
static |
Definition at line 86 of file PPCallbacksTracker.cpp.
|
static |
Definition at line 71 of file PPCallbacksTracker.cpp.
|
static |
Definition at line 76 of file PPCallbacksTracker.cpp.