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()

Declared at: clang/lib/Lex/ModuleMap.cpp:1412

uint64_t getInteger() const

Declared at: clang/lib/Lex/ModuleMap.cpp:1425

clang::SourceLocation getLocation() const

Declared at: clang/lib/Lex/ModuleMap.cpp:1421

llvm::StringRef getString() const

Declared at: clang/lib/Lex/ModuleMap.cpp:1429

bool is(clang::MMToken::TokenKind K) const

Declared at: clang/lib/Lex/ModuleMap.cpp:1419

Parameters

clang::MMToken::TokenKind K