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

Declared at: llvm/include/llvm/Object/ArchiveWriter.h:26

NewArchiveMember(llvm::MemoryBufferRef BufRef)

Declared at: llvm/include/llvm/Object/ArchiveWriter.h:27

Parameters

llvm::MemoryBufferRef BufRef

object::Archive::Kind detectKindFromObject() const

Declared at: llvm/include/llvm/Object/ArchiveWriter.h:32

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)

Declared at: llvm/include/llvm/Object/ArchiveWriter.h:35

Parameters

const object::Archive::Child& OldMember
bool Deterministic