struct NewArchiveMember
Declaration
struct NewArchiveMember { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/ArchiveWriter.h:20
Member Variables
- public std::unique_ptr<MemoryBuffer> Buf
- public llvm::StringRef MemberName
- public sys::TimePoint<std::chrono::seconds> ModTime
- public unsigned int UID = 0
- public unsigned int GID = 0
- public unsigned int Perms = 420
Method Overview
- public NewArchiveMember()
- public NewArchiveMember(llvm::MemoryBufferRef BufRef)
- public object::Archive::Kind detectKindFromObject() const
- public static Expected<llvm::NewArchiveMember> getFile(llvm::StringRef FileName, bool Deterministic)
- public static Expected<llvm::NewArchiveMember> getOldMember(const object::Archive::Child & OldMember, bool Deterministic)
Methods
¶NewArchiveMember()
NewArchiveMember()
Declared at: llvm/include/llvm/Object/ArchiveWriter.h:26
¶NewArchiveMember(llvm::MemoryBufferRef BufRef)
NewArchiveMember(llvm::MemoryBufferRef BufRef)
Declared at: llvm/include/llvm/Object/ArchiveWriter.h:27
Parameters
- llvm::MemoryBufferRef BufRef
¶object::Archive::Kind detectKindFromObject() const
object::Archive::Kind detectKindFromObject() const
Declared at: llvm/include/llvm/Object/ArchiveWriter.h:32
¶static Expected<llvm::NewArchiveMember> getFile(
llvm::StringRef FileName,
bool Deterministic)
static Expected<llvm::NewArchiveMember> getFile(
llvm::StringRef FileName,
bool Deterministic)
Declared at: llvm/include/llvm/Object/ArchiveWriter.h:37
Parameters
- llvm::StringRef FileName
- bool Deterministic
¶static Expected<llvm::NewArchiveMember>
getOldMember(
const object::Archive::Child& OldMember,
bool Deterministic)
static Expected<llvm::NewArchiveMember>
getOldMember(
const object::Archive::Child& OldMember,
bool Deterministic)
Declared at: llvm/include/llvm/Object/ArchiveWriter.h:35
Parameters
- const object::Archive::Child& OldMember
- bool Deterministic