clang-tools
9.0.0
|
Classes | |
class | CoverageChecker |
Module map checker class. More... | |
class | ModularizeUtilities |
Modularize utilities class. More... | |
class | PreprocessorTracker |
Preprocessor tracker for modularize. More... | |
Typedefs | |
typedef llvm::PooledStringPtr | StringHandle |
typedef int | HeaderHandle |
typedef int | InclusionPathHandle |
Functions | |
static std::string | getSourceLocationString (clang::Preprocessor &PP, clang::SourceLocation Loc) |
static std::string | getSourceLocationFile (clang::Preprocessor &PP, clang::SourceLocation Loc) |
static void | getSourceLocationLineAndColumn (clang::Preprocessor &PP, clang::SourceLocation Loc, int &Line, int &Column) |
static std::string | getSourceString (clang::Preprocessor &PP, clang::SourceRange Range) |
static std::string | getSourceLine (clang::Preprocessor &PP, clang::SourceLocation Loc) |
static std::string | getSourceLine (clang::Preprocessor &PP, clang::FileID FileID, int Line) |
static std::string | getMacroUnexpandedString (clang::SourceRange Range, clang::Preprocessor &PP, llvm::StringRef MacroName, const clang::MacroInfo *MI) |
static std::string | getMacroExpandedString (clang::Preprocessor &PP, llvm::StringRef MacroName, const clang::MacroInfo *MI, const clang::MacroArgs *Args) |
Variables | |
const HeaderHandle | HeaderHandleInvalid = -1 |
const InclusionPathHandle | InclusionPathHandleInvalid = -1 |
typedef int Modularize::HeaderHandle |
Definition at line 260 of file PreprocessorTracker.cpp.
typedef int Modularize::InclusionPathHandle |
Definition at line 263 of file PreprocessorTracker.cpp.
typedef llvm::PooledStringPtr Modularize::StringHandle |
Definition at line 258 of file PreprocessorTracker.cpp.
|
static |
Definition at line 401 of file PreprocessorTracker.cpp.
|
static |
Definition at line 376 of file PreprocessorTracker.cpp.
|
static |
Definition at line 313 of file PreprocessorTracker.cpp.
|
static |
Definition at line 339 of file PreprocessorTracker.cpp.
|
static |
Definition at line 278 of file PreprocessorTracker.cpp.
Referenced by Modularize::PreprocessorTracker::create().
|
static |
Definition at line 288 of file PreprocessorTracker.cpp.
Referenced by Modularize::PreprocessorTracker::create().
|
static |
Definition at line 269 of file PreprocessorTracker.cpp.
|
static |
Definition at line 302 of file PreprocessorTracker.cpp.
const HeaderHandle Modularize::HeaderHandleInvalid = -1 |
Definition at line 261 of file PreprocessorTracker.cpp.
const InclusionPathHandle Modularize::InclusionPathHandleInvalid = -1 |
Definition at line 264 of file PreprocessorTracker.cpp.