Home | History | Annotate | Download | only in Lex

Lines Matching defs:PTHManager

20 #include "clang/Lex/PTHManager.h"
38 const unsigned char *ppcond, PTHManager &PM)
303 /// PTHFileLookup - This internal data structure is used by the PTHManager
346 class PTHManager::PTHFileLookupTrait : public PTHFileLookupCommonTrait {
369 class PTHManager::PTHStringLookupTrait {
413 // PTHManager methods.
416 PTHManager::PTHManager(
427 PTHManager::~PTHManager() {
434 PTHManager *PTHManager::Create(StringRef file, DiagnosticsEngine &Diags) {
464 if (Version < PTHManager::Version) {
466 Version < PTHManager::Version
493 // Warn if the PTH file is empty. We still want to create a PTHManager
553 // Create the new PTHManager.
554 return new PTHManager(std::move(File), std::move(FL), IData,
559 IdentifierInfo* PTHManager::LazilyCreateIdentifierInfo(unsigned PersistentID) {
582 IdentifierInfo* PTHManager::get(StringRef Name) {
595 PTHLexer *PTHManager::CreateLexer(FileID FID) {
694 PTHStatCache(PTHManager::PTHFileLookup &FL)
726 std::unique_ptr<FileSystemStatCache> PTHManager::createStatCache() {