clang
10.0.0svn
|
A token in a module map file. More...
Public Member Functions | |
void | clear () |
bool | is (TokenKind K) const |
SourceLocation | getLocation () const |
uint64_t | getInteger () const |
StringRef | getString () const |
Public Attributes | |
enum clang::MMToken::TokenKind | Kind |
unsigned | Location |
unsigned | StringLength |
union { | |
const char * StringData | |
uint64_t IntegerValue | |
}; | |
A token in a module map file.
Definition at line 1315 of file ModuleMap.cpp.
Definition at line 1316 of file ModuleMap.cpp.
|
inline |
Definition at line 1357 of file ModuleMap.cpp.
Referenced by clang::ModuleMapParser::ModuleMapParser().
|
inline |
Definition at line 1370 of file ModuleMap.cpp.
|
inline |
Definition at line 1366 of file ModuleMap.cpp.
References clang::SourceLocation::getFromRawEncoding().
Referenced by clang::ModuleMapParser::getLocation().
|
inline |
Definition at line 1374 of file ModuleMap.cpp.
Definition at line 1364 of file ModuleMap.cpp.
union { ... } |
uint64_t clang::MMToken::IntegerValue |
Definition at line 1354 of file ModuleMap.cpp.
enum clang::MMToken::TokenKind clang::MMToken::Kind |
unsigned clang::MMToken::Location |
Definition at line 1347 of file ModuleMap.cpp.
const char* clang::MMToken::StringData |
Definition at line 1351 of file ModuleMap.cpp.
unsigned clang::MMToken::StringLength |
Definition at line 1348 of file ModuleMap.cpp.