LLVM 20.0.0git
|
#include "llvm/Object/Archive.h"
Additional Inherited Members | |
Public Attributes inherited from llvm::object::CommonArchiveMemberHeader< BigArMemHdrType > | |
BigArMemHdrType const * | ArMemHdr |
Public Attributes inherited from llvm::object::AbstractArchiveMemberHeader | |
const Archive * | Parent |
Protected Member Functions inherited from llvm::object::AbstractArchiveMemberHeader | |
AbstractArchiveMemberHeader (const Archive *Parent) | |
|
inlineoverridevirtual |
Implements llvm::object::AbstractArchiveMemberHeader.
Get the name looking up long names.
Implements llvm::object::AbstractArchiveMemberHeader.
Definition at line 352 of file Archive.cpp.
References getRawName().
Get next file member location.
Implements llvm::object::AbstractArchiveMemberHeader.
Definition at line 450 of file Archive.cpp.
References llvm::StringRef::data(), llvm::Expected< T >::get(), llvm::object::Binary::getData(), getNextOffset(), llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::getOffset(), llvm::object::AbstractArchiveMemberHeader::Parent, and llvm::Expected< T >::takeError().
Definition at line 379 of file Archive.cpp.
References llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::ArMemHdr, getArchiveMemberDecField(), getFieldRawString(), llvm::object::BigArMemHdrType::NextOffset, and llvm::object::AbstractArchiveMemberHeader::Parent.
Referenced by getNextChildLoc().
Get the name without looking up long names.
Implements llvm::object::AbstractArchiveMemberHeader.
Definition at line 215 of file Archive.cpp.
References llvm::alignTo(), llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::ArMemHdr, llvm::StringRef::data(), llvm::StringRef::ends_with(), llvm::Expected< T >::get(), getArchiveMemberDecField(), llvm::object::Binary::getData(), getFieldRawString(), malformedError(), llvm::object::BigArMemHdrType::Name, llvm::object::BigArMemHdrType::NameLen, llvm::Offset, llvm::object::AbstractArchiveMemberHeader::Parent, llvm::StringRef::size(), and llvm::Expected< T >::takeError().
Referenced by getName().
Definition at line 374 of file Archive.cpp.
References llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::ArMemHdr, getArchiveMemberDecField(), getFieldRawString(), llvm::object::BigArMemHdrType::NameLen, and llvm::object::AbstractArchiveMemberHeader::Parent.
Referenced by getSize().
Implements llvm::object::AbstractArchiveMemberHeader.
Definition at line 361 of file Archive.cpp.
References llvm::alignTo(), llvm::object::CommonArchiveMemberHeader< BigArMemHdrType >::ArMemHdr, getArchiveMemberDecField(), getFieldRawString(), getRawNameSize(), llvm::object::AbstractArchiveMemberHeader::Parent, llvm::object::BigArMemHdrType::Size, and llvm::Expected< T >::takeError().
Implements llvm::object::AbstractArchiveMemberHeader.