LLVM 19.0.0git
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
 
bool isECSymbol () const
 

Detailed Description

Definition at line 289 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 295 of file Archive.h.

Member Function Documentation

◆ getMember()

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

◆ getName()

StringRef Archive::Symbol::getName ( ) const

Definition at line 1015 of file Archive.cpp.

References llvm::StringRef::begin().

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

◆ getNext()

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

◆ isECSymbol()

bool Archive::Symbol::isECSymbol ( ) const

◆ operator==()

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

Definition at line 298 of file Archive.h.


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