clang-tools
3.8.0
|
Implementations for preprocessor tracking. More...
#include "PPCallbacksTracker.h"
#include "clang/Lex/MacroArgs.h"
#include "llvm/Support/raw_ostream.h"
#include <stdarg.h>
#include <stdio.h>
Go to the source code of this file.
Functions | |
static std::string | getSourceLocationString (clang::Preprocessor &PP, clang::SourceLocation Loc) |
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 [] |
Implementations for preprocessor tracking.
See the header for details.
Definition in file PPCallbacksTracker.cpp.
|
static |
Definition at line 26 of file PPCallbacksTracker.cpp.
References Result.
Referenced by PPCallbacksTracker::appendArgument().
|
static |
Definition at line 64 of file PPCallbacksTracker.cpp.
Referenced by PPCallbacksTracker::FileChanged(), and PPCallbacksTracker::FileSkipped().
|
static |
Definition at line 83 of file PPCallbacksTracker.cpp.
Referenced by PPCallbacksTracker::Elif(), and PPCallbacksTracker::If().
|
static |
Definition at line 59 of file PPCallbacksTracker.cpp.
Referenced by PPCallbacksTracker::FileChanged().
|
static |
Definition at line 68 of file PPCallbacksTracker.cpp.
Referenced by PPCallbacksTracker::appendArgument().
|
static |
Definition at line 88 of file PPCallbacksTracker.cpp.
Referenced by PPCallbacksTracker::PragmaDiagnostic().
|
static |
Definition at line 73 of file PPCallbacksTracker.cpp.
Referenced by PPCallbacksTracker::PragmaDirective().
|
static |
Definition at line 78 of file PPCallbacksTracker.cpp.
Referenced by PPCallbacksTracker::PragmaMessage().