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