LLVM API Documentation

Public Member Functions | Public Attributes
llvm::object::ArchiveMemberHeader Struct Reference

#include <Archive.h>

Collaboration diagram for llvm::object::ArchiveMemberHeader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

llvm::StringRef getName () const
 Get the name without looking up long names.
uint32_t getSize () const
 Members are not larger than 4GB.
sys::fs::perms getAccessMode () const
sys::TimeValue getLastModified () const
unsigned getUID () const
unsigned getGID () const

Public Attributes

char Name [16]
char LastModified [12]
char UID [6]
char GID [6]
char AccessMode [8]
char Size [10]
 Size of data, not including header or padding.
char Terminator [2]

Detailed Description

Definition at line 26 of file Archive.h.


Member Function Documentation

Definition at line 50 of file Archive.cpp.

References AccessMode, llvm_unreachable, and llvm::MipsISD::Ret.

Referenced by llvm::object::Archive::Child::getAccessMode().

Definition at line 75 of file Archive.cpp.

References GID, llvm_unreachable, and llvm::MipsISD::Ret.

Referenced by llvm::object::Archive::Child::getGID().

Get the name without looking up long names.

Definition at line 28 of file Archive.cpp.

References llvm::sys::path::end(), llvm::StringRef::find(), Name, and llvm::StringRef::npos.

Referenced by llvm::object::Archive::Child::Child(), and llvm::object::Archive::Child::getRawName().

uint32_t ArchiveMemberHeader::getSize ( ) const

Members are not larger than 4GB.

Definition at line 43 of file Archive.cpp.

References llvm_unreachable, llvm::MipsISD::Ret, and Size.

Referenced by llvm::object::Archive::Child::Child().

Definition at line 68 of file Archive.cpp.

References llvm_unreachable, llvm::MipsISD::Ret, and UID.

Referenced by llvm::object::Archive::Child::getUID().


Member Data Documentation

Definition at line 31 of file Archive.h.

Referenced by getAccessMode().

Definition at line 30 of file Archive.h.

Referenced by getGID().

Definition at line 28 of file Archive.h.

Referenced by getLastModified().

Definition at line 27 of file Archive.h.

Referenced by getName().

Size of data, not including header or padding.

Definition at line 32 of file Archive.h.

Referenced by getSize().

Definition at line 33 of file Archive.h.

Definition at line 29 of file Archive.h.

Referenced by getUID().


The documentation for this struct was generated from the following files: