LLVM 22.0.0git
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
LLVM_ABI StringRef getName () const
LLVM_ABI Expected< ChildgetMember () const
LLVM_ABI Symbol getNext () const
LLVM_ABI bool isECSymbol () const

Detailed Description

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

References llvm::object::Archive::Archive().

Referenced by getNext(), and operator==().

Member Function Documentation

โ—† getMember()

โ—† getName()

StringRef Archive::Symbol::getName ( ) const

Definition at line 1012 of file Archive.cpp.

References llvm::StringRef::begin(), and isECSymbol().

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

โ—† getNext()

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

โ—† isECSymbol()

bool Archive::Symbol::isECSymbol ( ) const

Definition at line 1004 of file Archive.cpp.

Referenced by getMember(), getName(), and getNext().

โ—† operator==()

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

Definition at line 301 of file Archive.h.

References Symbol().


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