class CommonArchiveMemberHeader

Declaration

template <typename T>
class CommonArchiveMemberHeader : public AbstractArchiveMemberHeader { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Object/Archive.h:80

Inherits from: AbstractArchiveMemberHeader

Templates

T

Member Variables

public const T* ArMemHdr

Inherited from AbstractArchiveMemberHeader:

public Parent

Method Overview

Inherited from AbstractArchiveMemberHeader:

Methods

CommonArchiveMemberHeader<T>(
    const llvm::object::Archive* Parent,
    const T* RawHeaderPtr)

Declared at: llvm/include/llvm/Object/Archive.h:82

Parameters

const llvm::object::Archive* Parent
const T* RawHeaderPtr

uint64_t getOffset() const

Declared at: llvm/include/llvm/Object/Archive.h:89

llvm::StringRef getRawAccessMode() const

Declared at: llvm/include/llvm/Object/Archive.h:84

llvm::StringRef getRawGID() const

Declared at: llvm/include/llvm/Object/Archive.h:87

llvm::StringRef getRawLastModified() const

Declared at: llvm/include/llvm/Object/Archive.h:85

llvm::StringRef getRawUID() const

Declared at: llvm/include/llvm/Object/Archive.h:86

uint64_t getSizeOf() const

Description

Returns the size in bytes of the format-defined member header of the concrete archive type.

Declared at: llvm/include/llvm/Object/Archive.h:90