clang API Documentation
#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>
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 |
static void InvalidPTH | ( | DiagnosticsEngine & | Diags, |
const char * | Msg | ||
) | [static] |
Definition at line 430 of file PTHLexer.cpp.
References clang::diag::Error, clang::DiagnosticsEngine::getCustomDiagID(), and clang::DiagnosticsEngine::Report().
Referenced by clang::PTHManager::Create().
const unsigned StoredTokenSize = 1 + 1 + 2 + 4 + 4 [static] |
Definition at line 31 of file PTHLexer.cpp.
Referenced by clang::PTHLexer::DiscardToEndOfLine(), clang::PTHLexer::getSourceLocation(), clang::PTHLexer::Lex(), and clang::PTHLexer::SkipBlock().