#include "clang/Serialization/InMemoryModuleCache.h"
#include "llvm/Support/MemoryBuffer.h"
usingnamespaceclang;
InMemoryModuleCache::State
InMemoryModuleCache::getPCMState(llvm::StringRef Filename) const { … }
llvm::MemoryBuffer &
InMemoryModuleCache::addPCM(llvm::StringRef Filename,
std::unique_ptr<llvm::MemoryBuffer> Buffer) { … }
llvm::MemoryBuffer &
InMemoryModuleCache::addBuiltPCM(llvm::StringRef Filename,
std::unique_ptr<llvm::MemoryBuffer> Buffer) { … }
llvm::MemoryBuffer *
InMemoryModuleCache::lookupPCM(llvm::StringRef Filename) const { … }
bool InMemoryModuleCache::isPCMFinal(llvm::StringRef Filename) const { … }
bool InMemoryModuleCache::shouldBuildPCM(llvm::StringRef Filename) const { … }
bool InMemoryModuleCache::tryToDropPCM(llvm::StringRef Filename) { … }
void InMemoryModuleCache::finalizePCM(llvm::StringRef Filename) { … }