clang API Documentation

Classes | Namespaces | Functions | Variables
PTHLexer.cpp File Reference
#include "clang/Lex/PTHLexer.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/FileSystemStatCache.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/TokenKinds.h"
#include "clang/Lex/LexDiagnostic.h"
#include "clang/Lex/PTHManager.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Lex/Token.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/EndianStream.h"
#include "llvm/Support/MemoryBuffer.h"
#include <memory>
#include <system_error>
Include dependency graph for PTHLexer.cpp:

Go to the source code of this file.

Classes

class  clang::PTHManager::PTHFileLookupTrait
class  clang::PTHManager::PTHStringLookupTrait
class  clang::PTHStatCache

Namespaces

namespace  clang

Functions

static void InvalidPTH (DiagnosticsEngine &Diags, const char *Msg)

Variables

static const unsigned StoredTokenSize = 1 + 1 + 2 + 4 + 4

Function Documentation

static void InvalidPTH ( DiagnosticsEngine Diags,
const char *  Msg 
) [static]

Variable Documentation

const unsigned StoredTokenSize = 1 + 1 + 2 + 4 + 4 [static]