Lines Matching refs:PCHStorage

336   PCHStorage Storage = StoreInMemory ? PCHStorage(InMemoryPreamble())  in Build()
337 : PCHStorage(std::move(*TempFile)); in Build()
476 case PCHStorage::Kind::Empty: in getSize()
480 case PCHStorage::Kind::InMemory: in getSize()
482 case PCHStorage::Kind::TempFile: { in getSize()
621 PCHStorage Storage, std::vector<char> PreambleBytes, in PrecompiledPreamble()
629 assert(this->Storage.getKind() != PCHStorage::Kind::Empty); in PrecompiledPreamble()
686 PrecompiledPreamble::PCHStorage::PCHStorage(TempPCHFile File) in PCHStorage() function in PrecompiledPreamble::PCHStorage
691 PrecompiledPreamble::PCHStorage::PCHStorage(InMemoryPreamble Memory) in PCHStorage() function in PrecompiledPreamble::PCHStorage
696 PrecompiledPreamble::PCHStorage::PCHStorage(PCHStorage &&Other) : PCHStorage() { in PCHStorage() function in PrecompiledPreamble::PCHStorage
700 PrecompiledPreamble::PCHStorage &PrecompiledPreamble::PCHStorage::
701 operator=(PCHStorage &&Other) { in operator =()
721 PrecompiledPreamble::PCHStorage::~PCHStorage() { destroy(); } in ~PCHStorage()
723 PrecompiledPreamble::PCHStorage::Kind
724 PrecompiledPreamble::PCHStorage::getKind() const { in getKind()
728 PrecompiledPreamble::TempPCHFile &PrecompiledPreamble::PCHStorage::asFile() { in asFile()
734 PrecompiledPreamble::PCHStorage::asFile() const { in asFile()
735 return const_cast<PCHStorage *>(this)->asFile(); in asFile()
739 PrecompiledPreamble::PCHStorage::asMemory() { in asMemory()
745 PrecompiledPreamble::PCHStorage::asMemory() const { in asMemory()
746 return const_cast<PCHStorage *>(this)->asMemory(); in asMemory()
749 void PrecompiledPreamble::PCHStorage::destroy() { in destroy()
762 void PrecompiledPreamble::PCHStorage::setEmpty() { in setEmpty()
814 const PCHStorage &Storage, PreprocessorOptions &PreprocessorOpts, in setupPreambleStorage()
816 if (Storage.getKind() == PCHStorage::Kind::TempFile) { in setupPreambleStorage()
838 assert(Storage.getKind() == PCHStorage::Kind::InMemory); in setupPreambleStorage()