LLVM 22.0.0git
llvm::cas::builtin::BuiltinCAS Member List

This is the complete list of members for llvm::cas::builtin::BuiltinCAS, including all inherited members.

BuiltinCAS()llvm::cas::builtin::BuiltinCASinline
createCorruptObjectError(const CASID &ID) constllvm::cas::builtin::BuiltinCASinline
createCorruptStorageError() constllvm::cas::builtin::BuiltinCASinline
createProxy(ArrayRef< ObjectRef > Refs, StringRef Data)llvm::cas::ObjectStore
createUnknownObjectError(const CASID &ID) constllvm::cas::builtin::BuiltinCASinline
llvm::cas::ObjectStore::createUnknownObjectError(const CASID &ID)llvm::cas::ObjectStorestatic
forEachRef(ObjectHandle Node, function_ref< Error(ObjectRef)> Callback) const =0llvm::cas::ObjectStoreprotectedpure virtual
getContext() constllvm::cas::ObjectStoreinline
getData(ObjectHandle Node, bool RequiresNullTerminator) const finalllvm::cas::builtin::BuiltinCASinlinevirtual
getDataConst(ObjectHandle Node) const =0llvm::cas::builtin::BuiltinCASpure virtual
getDataSize(ObjectHandle Node) const finalllvm::cas::builtin::BuiltinCASinlinevirtual
getDataString(ObjectHandle Node)llvm::cas::ObjectStoreinlineprotected
getID(ObjectRef Ref) const =0llvm::cas::ObjectStorepure virtual
getMemoryBuffer(ObjectHandle Node, StringRef Name="", bool RequiresNullTerminator=true)llvm::cas::ObjectStoreprotected
getNumRefs(ObjectHandle Node) const =0llvm::cas::ObjectStoreprotectedpure 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 =0llvm::cas::ObjectStorepure virtual
isMaterialized(ObjectRef Ref) const =0llvm::cas::ObjectStorepure virtual
load(ObjectRef Ref)llvm::cas::ObjectStoreprotected
loadIfExists(ObjectRef Ref)=0llvm::cas::ObjectStoreprotectedpure virtual
ObjectStore(const CASContext &Context)llvm::cas::ObjectStoreinlineprotected
parseID(StringRef Reference) finalllvm::cas::builtin::BuiltinCASvirtual
readData(ObjectHandle Node, raw_ostream &OS, uint64_t Offset=0, uint64_t MaxBytes=-1ULL) constllvm::cas::ObjectStoreinline
readRef(ObjectHandle Node, size_t I) const =0llvm::cas::ObjectStoreprotectedpure virtual
readRefs(ObjectHandle Node, SmallVectorImpl< ObjectRef > &Refs) constllvm::cas::ObjectStoreprotectedvirtual
store(ArrayRef< ObjectRef > Refs, ArrayRef< char > Data) finalllvm::cas::builtin::BuiltinCASvirtual
storeFromNullTerminatedRegion(ArrayRef< uint8_t > ComputedHash, sys::fs::mapped_file_region Map)llvm::cas::builtin::BuiltinCASinlinevirtual
storeFromOpenFile(sys::fs::file_t FD, std::optional< sys::fs::file_status > Status=std::nullopt)llvm::cas::ObjectStoreinline
storeFromOpenFileImpl(sys::fs::file_t FD, std::optional< sys::fs::file_status > Status)llvm::cas::ObjectStoreprotectedvirtual
storeFromString(ArrayRef< ObjectRef > Refs, StringRef String)llvm::cas::ObjectStoreinline
storeImpl(ArrayRef< uint8_t > ComputedHash, ArrayRef< ObjectRef > Refs, ArrayRef< char > Data)=0llvm::cas::builtin::BuiltinCASpure virtual
validate(const CASID &ID) finalllvm::cas::builtin::BuiltinCASvirtual
validateTree(ObjectRef Ref)llvm::cas::ObjectStore
~ObjectStore()=defaultllvm::cas::ObjectStorevirtual