|
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 |