struct MMToken
Declaration
struct MMToken { /* full declaration omitted */ };
Description
A token in a module map file.
Declared at: clang/lib/Lex/ModuleMap.cpp:1370
Member Variables
- public enum TokenKind Kind
- public SourceLocation::UIntTy Location
- public unsigned int StringLength
- public anonymous struct / union
Method Overview
- public void clear()
- public uint64_t getInteger() const
- public clang::SourceLocation getLocation() const
- public llvm::StringRef getString() const
- public bool is(clang::MMToken::TokenKind K) const
Methods
¶void clear()
void clear()
Declared at: clang/lib/Lex/ModuleMap.cpp:1412
¶uint64_t getInteger() const
uint64_t getInteger() const
Declared at: clang/lib/Lex/ModuleMap.cpp:1425
¶clang::SourceLocation getLocation() const
clang::SourceLocation getLocation() const
Declared at: clang/lib/Lex/ModuleMap.cpp:1421
¶llvm::StringRef getString() const
llvm::StringRef getString() const
Declared at: clang/lib/Lex/ModuleMap.cpp:1429
¶bool is(clang::MMToken::TokenKind K) const
bool is(clang::MMToken::TokenKind K) const
Declared at: clang/lib/Lex/ModuleMap.cpp:1419
Parameters
- clang::MMToken::TokenKind K