LLVM  8.0.1
Public Member Functions | List of all members
llvm::object::Archive::Symbol Class Reference

#include "llvm/Object/Archive.h"

Public Member Functions

 Symbol (const Archive *p, uint32_t symi, uint32_t stri)
 
bool operator== (const Symbol &other) const
 
StringRef getName () const
 
Expected< ChildgetMember () const
 
Symbol getNext () const
 

Detailed Description

Definition at line 184 of file Archive.h.

Constructor & Destructor Documentation

◆ Symbol()

llvm::object::Archive::Symbol::Symbol ( const Archive p,
uint32_t  symi,
uint32_t  stri 
)
inline

Definition at line 190 of file Archive.h.

Member Function Documentation

◆ getMember()

Expected< Archive::Child > Archive::Symbol::getMember ( ) const

◆ getName()

StringRef Archive::Symbol::getName ( ) const

Definition at line 797 of file Archive.cpp.

References llvm::StringRef::begin().

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

◆ getNext()

Archive::Symbol Archive::Symbol::getNext ( ) const

◆ operator==()

bool llvm::object::Archive::Symbol::operator== ( const Symbol other) const
inline

Definition at line 195 of file Archive.h.

References llvm::object::ArchiveMemberHeader::getName().


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