LLVM: llvm::object::ArchiveMemberHeader Class Reference (original) (raw)
#include "[llvm/Object/Archive.h](include%5F2llvm%5F2Object%5F2Archive%5F8h%5Fsource.html)"
Inheritance diagram for llvm::object::ArchiveMemberHeader:
| Additional Inherited Members | |
|---|---|
| Public Attributes inherited from llvm::object::CommonArchiveMemberHeader< UnixArMemHdrType > | |
| UnixArMemHdrType const * | ArMemHdr |
| Public Attributes inherited from llvm::object::AbstractArchiveMemberHeader | |
| const Archive * | Parent |
| Protected Member Functions inherited from llvm::object::AbstractArchiveMemberHeader | |
| AbstractArchiveMemberHeader (const Archive *Parent) |
Detailed Description
Constructor & Destructor Documentation
Definition at line 94 of file Archive.cpp.
References llvm::object::CommonArchiveMemberHeader< UnixArMemHdrType >::ArMemHdr, llvm::object::CommonArchiveMemberHeader< UnixArMemHdrType >::CommonArchiveMemberHeader(), const, llvm::consumeError(), createMemberHeaderParseError(), llvm::raw_ostream::flush(), llvm::Expected< T >::get(), getName(), llvm::object::CommonArchiveMemberHeader< UnixArMemHdrType >::getSizeOf(), malformedError(), llvm::Offset, llvm::object::AbstractArchiveMemberHeader::Parent, Size, llvm::Expected< T >::takeError(), and llvm::raw_ostream::write_escaped().
Member Function Documentation
◆ clone()
◆ getName()
Get the name looking up long names.
Implements llvm::object::AbstractArchiveMemberHeader.
Definition at line 244 of file Archive.cpp.
References llvm::object::CommonArchiveMemberHeader< UnixArMemHdrType >::ArMemHdr, llvm::raw_ostream::flush(), llvm::Expected< T >::get(), getRawName(), llvm::object::CommonArchiveMemberHeader< UnixArMemHdrType >::getSizeOf(), llvm::object::Archive::K_GNU, llvm::object::Archive::K_GNU64, malformedError(), llvm::StringRef::npos, offsetof, llvm::object::AbstractArchiveMemberHeader::Parent, llvm::StringRef::rtrim(), Size, llvm::Expected< T >::takeError(), and llvm::raw_ostream::write_escaped().
Referenced by ArchiveMemberHeader().
◆ getNextChildLoc()
| Expected< const char * > ArchiveMemberHeader::getNextChildLoc ( ) const | overridevirtual |
|---|
◆ getRawName()
◆ getSize()
◆ isThin()
| Expected< bool > ArchiveMemberHeader::isThin ( ) const | overridevirtual |
|---|
The documentation for this class was generated from the following files:
- include/llvm/Object/Archive.h
- lib/Object/Archive.cpp