LLVM 22.0.0git
|
This is the complete list of members for llvm::cas::ObjectStore, including all inherited members.
createProxy(ArrayRef< ObjectRef > Refs, StringRef Data) | llvm::cas::ObjectStore | |
createUnknownObjectError(const CASID &ID) | llvm::cas::ObjectStore | static |
forEachRef(ObjectHandle Node, function_ref< Error(ObjectRef)> Callback) const =0 | llvm::cas::ObjectStore | protectedpure virtual |
getContext() const | llvm::cas::ObjectStore | inline |
getData(ObjectHandle Node, bool RequiresNullTerminator=false) const =0 | llvm::cas::ObjectStore | protectedpure virtual |
getDataSize(ObjectHandle Node) const =0 | llvm::cas::ObjectStore | protectedpure virtual |
getDataString(ObjectHandle Node) | llvm::cas::ObjectStore | inlineprotected |
getID(ObjectRef Ref) const =0 | llvm::cas::ObjectStore | pure virtual |
getMemoryBuffer(ObjectHandle Node, StringRef Name="", bool RequiresNullTerminator=true) | llvm::cas::ObjectStore | protected |
getNumRefs(ObjectHandle Node) const =0 | llvm::cas::ObjectStore | protectedpure virtual |
getProxy(const CASID &ID) | llvm::cas::ObjectStore | |
getProxy(ObjectRef Ref) | llvm::cas::ObjectStore | |
getProxyIfExists(ObjectRef Ref) | llvm::cas::ObjectStore | |
getReference(const CASID &ID) const =0 | llvm::cas::ObjectStore | pure virtual |
isMaterialized(ObjectRef Ref) const =0 | llvm::cas::ObjectStore | pure virtual |
load(ObjectRef Ref) | llvm::cas::ObjectStore | protected |
loadIfExists(ObjectRef Ref)=0 | llvm::cas::ObjectStore | protectedpure virtual |
ObjectProxy class | llvm::cas::ObjectStore | friend |
ObjectStore(const CASContext &Context) | llvm::cas::ObjectStore | inlineprotected |
parseID(StringRef ID)=0 | llvm::cas::ObjectStore | pure virtual |
readData(ObjectHandle Node, raw_ostream &OS, uint64_t Offset=0, uint64_t MaxBytes=-1ULL) const | llvm::cas::ObjectStore | inline |
readRef(ObjectHandle Node, size_t I) const =0 | llvm::cas::ObjectStore | protectedpure virtual |
readRefs(ObjectHandle Node, SmallVectorImpl< ObjectRef > &Refs) const | llvm::cas::ObjectStore | protectedvirtual |
store(ArrayRef< ObjectRef > Refs, ArrayRef< char > Data)=0 | llvm::cas::ObjectStore | pure virtual |
storeFromOpenFile(sys::fs::file_t FD, std::optional< sys::fs::file_status > Status=std::nullopt) | llvm::cas::ObjectStore | inline |
storeFromOpenFileImpl(sys::fs::file_t FD, std::optional< sys::fs::file_status > Status) | llvm::cas::ObjectStore | protectedvirtual |
storeFromString(ArrayRef< ObjectRef > Refs, StringRef String) | llvm::cas::ObjectStore | inline |
validate(const CASID &ID)=0 | llvm::cas::ObjectStore | pure virtual |
validateTree(ObjectRef Ref) | llvm::cas::ObjectStore | |
~ObjectStore()=default | llvm::cas::ObjectStore | virtual |