class BigArchiveMemberHeader
Declaration
class BigArchiveMemberHeader : public CommonArchiveMemberHeader { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/Archive.h:139
Inherits from: CommonArchiveMemberHeader
Method Overview
- public BigArchiveMemberHeader(const llvm::object::Archive * Parent, const char * RawHeaderPtr, uint64_t Size, llvm::Error * Err)
- public std::unique_ptr<AbstractArchiveMemberHeader> clone() const
- public Expected<llvm::StringRef> getName(uint64_t Size) const
- public Expected<const char *> getNextChildLoc() const
- public Expected<uint64_t> getNextOffset() const
- public Expected<llvm::StringRef> getRawName() const
- public Expected<uint64_t> getRawNameSize() const
- public Expected<uint64_t> getSize() const
- public Expected<bool> isThin() const
Methods
¶BigArchiveMemberHeader(
const llvm::object::Archive* Parent,
const char* RawHeaderPtr,
uint64_t Size,
llvm::Error* Err)
BigArchiveMemberHeader(
const llvm::object::Archive* Parent,
const char* RawHeaderPtr,
uint64_t Size,
llvm::Error* Err)
Declared at: llvm/include/llvm/Object/Archive.h:143
Parameters
- const llvm::object::Archive* Parent
- const char* RawHeaderPtr
- uint64_t Size
- llvm::Error* Err
¶std::unique_ptr<AbstractArchiveMemberHeader>
clone() const
std::unique_ptr<AbstractArchiveMemberHeader>
clone() const
Declared at: llvm/include/llvm/Object/Archive.h:145
¶Expected<llvm::StringRef> getName(
uint64_t Size) const
Expected<llvm::StringRef> getName(
uint64_t Size) const
Description
Get the name looking up long names.
Declared at: llvm/include/llvm/Object/Archive.h:152
Parameters
- uint64_t Size
¶Expected<const char*> getNextChildLoc() const
Expected<const char*> getNextChildLoc() const
Description
Get next file member location.
Declared at: llvm/include/llvm/Object/Archive.h:154
¶Expected<uint64_t> getNextOffset() const
Expected<uint64_t> getNextOffset() const
Declared at: llvm/include/llvm/Object/Archive.h:155
¶Expected<llvm::StringRef> getRawName() const
Expected<llvm::StringRef> getRawName() const
Description
Get the name without looking up long names.
Declared at: llvm/include/llvm/Object/Archive.h:149
¶Expected<uint64_t> getRawNameSize() const
Expected<uint64_t> getRawNameSize() const
Declared at: llvm/include/llvm/Object/Archive.h:150
¶Expected<uint64_t> getSize() const
Expected<uint64_t> getSize() const
Declared at: llvm/include/llvm/Object/Archive.h:153
¶Expected<bool> isThin() const
Expected<bool> isThin() const
Declared at: llvm/include/llvm/Object/Archive.h:156