clang
8.0.0
|
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 1297 of file ModuleMap.cpp.
Definition at line 1298 of file ModuleMap.cpp.
|
inline |
Definition at line 1339 of file ModuleMap.cpp.
Referenced by clang::ModuleMapParser::ModuleMapParser().
|
inline |
Definition at line 1352 of file ModuleMap.cpp.
|
inline |
Definition at line 1348 of file ModuleMap.cpp.
References clang::SourceLocation::getFromRawEncoding().
Referenced by clang::ModuleMapParser::getLocation().
|
inline |
Definition at line 1356 of file ModuleMap.cpp.
Definition at line 1346 of file ModuleMap.cpp.
union { ... } |
uint64_t clang::MMToken::IntegerValue |
Definition at line 1336 of file ModuleMap.cpp.
enum clang::MMToken::TokenKind clang::MMToken::Kind |
unsigned clang::MMToken::Location |
Definition at line 1329 of file ModuleMap.cpp.
const char* clang::MMToken::StringData |
Definition at line 1333 of file ModuleMap.cpp.
unsigned clang::MMToken::StringLength |
Definition at line 1330 of file ModuleMap.cpp.