|
clang-tools 22.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 401 of file PreprocessorTracker.cpp.
References getMacroExpandedString().
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().
|
static |
Definition at line 288 of file PreprocessorTracker.cpp.
|
static |
Definition at line 269 of file PreprocessorTracker.cpp.
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.