|
clang 23.0.0git
|
#include "clang/Lex/Preprocessor.h"
Public Member Functions | |
| unsigned | getNumIdentifierLocs () const |
| ModuleIdPath | getModuleIdPath () const |
| SourceLocation | getBeginLoc () const |
| SourceLocation | getEndLoc () const |
| SourceRange | getRange () const |
| std::string | str () const |
Static Public Member Functions | |
| static ModuleNameLoc * | Create (Preprocessor &PP, ModuleIdPath Path) |
Definition at line 164 of file Preprocessor.h.
|
static |
Definition at line 1181 of file Preprocessor.cpp.
References clang::Preprocessor::getPreprocessorAllocator().
Referenced by clang::Preprocessor::HandleCXXImportDirective(), clang::Preprocessor::HandleCXXModuleDirective(), and clang::Preprocessor::LexAfterModuleImport().
|
inline |
Definition at line 184 of file Preprocessor.h.
References getModuleIdPath().
Referenced by getRange().
|
inline |
Definition at line 187 of file Preprocessor.h.
References getModuleIdPath(), and clang::Last.
Referenced by getRange().
|
inline |
Definition at line 179 of file Preprocessor.h.
References getNumIdentifierLocs().
Referenced by getBeginLoc(), getEndLoc(), and str().
|
inline |
Definition at line 178 of file Preprocessor.h.
Referenced by getModuleIdPath().
|
inline |
Definition at line 192 of file Preprocessor.h.
References getBeginLoc(), and getEndLoc().
Referenced by clang::Preprocessor::HandleCXXImportDirective(), clang::Preprocessor::HandleCXXModuleDirective(), and clang::Preprocessor::LexAfterModuleImport().
|
inline |
Definition at line 193 of file Preprocessor.h.
References clang::ModuleLoader::getFlatNameFromPath(), and getModuleIdPath().