clang-tools 20.0.0git
|
Classes | |
class | CoverageChecker |
Module map checker class. More... | |
class | ModularizeUtilities |
Modularize utilities class. More... | |
class | PreprocessorTracker |
Preprocessor tracker for modularize. More... | |
Typedefs | |
typedef llvm::StringRef | 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::StringRef Modularize::StringHandle |
Definition at line 258 of file PreprocessorTracker.cpp.
|
static |
Definition at line 402 of file PreprocessorTracker.cpp.
References Args, getMacroExpandedString(), MacroName, and Name.
Referenced by getMacroExpandedString().
|
static |
Definition at line 377 of file PreprocessorTracker.cpp.
|
static |
Definition at line 339 of file PreprocessorTracker.cpp.
|
static |
Definition at line 313 of file PreprocessorTracker.cpp.
|
static |
Definition at line 278 of file PreprocessorTracker.cpp.
References getSourceLocationString(), Loc, and Offset.
|
static |
Definition at line 288 of file PreprocessorTracker.cpp.
|
static |
Definition at line 269 of file PreprocessorTracker.cpp.
References Loc.
Referenced by getSourceLocationFile().
|
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.