class ArchiveMemberHeader
Declaration
class ArchiveMemberHeader : public CommonArchiveMemberHeader { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/Archive.h:105
Inherits from: CommonArchiveMemberHeader
Method Overview
- public ArchiveMemberHeader(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<llvm::StringRef> getRawName() const
- public Expected<uint64_t> getSize() const
- public Expected<bool> isThin() const
Methods
¶ArchiveMemberHeader(
const llvm::object::Archive* Parent,
const char* RawHeaderPtr,
uint64_t Size,
llvm::Error* Err)
ArchiveMemberHeader(
const llvm::object::Archive* Parent,
const char* RawHeaderPtr,
uint64_t Size,
llvm::Error* Err)
Declared at: llvm/include/llvm/Object/Archive.h:107
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:110
¶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:116
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:118
¶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:114
¶Expected<uint64_t> getSize() const
Expected<uint64_t> getSize() const
Declared at: llvm/include/llvm/Object/Archive.h:117
¶Expected<bool> isThin() const
Expected<bool> isThin() const
Declared at: llvm/include/llvm/Object/Archive.h:119