LLVM  14.0.0git
Public Member Functions | List of all members
llvm::object::TapiUniversal::ObjectForArch Class Reference

#include "llvm/Object/TapiUniversal.h"

Public Member Functions

 ObjectForArch (const TapiUniversal *Parent, int Index)
 
ObjectForArch getNext () const
 
bool operator== (const ObjectForArch &Other) const
 
uint32_t getCPUType () const
 
uint32_t getCPUSubType () const
 
StringRef getArchFlagName () const
 
std::string getInstallName () const
 
bool isTopLevelLib () const
 
Expected< std::unique_ptr< TapiFile > > getAsObjectFile () const
 

Detailed Description

Definition at line 28 of file TapiUniversal.h.

Constructor & Destructor Documentation

◆ ObjectForArch()

llvm::object::TapiUniversal::ObjectForArch::ObjectForArch ( const TapiUniversal Parent,
int  Index 
)
inline

Definition at line 33 of file TapiUniversal.h.

Referenced by getNext().

Member Function Documentation

◆ getArchFlagName()

StringRef llvm::object::TapiUniversal::ObjectForArch::getArchFlagName ( ) const
inline

Definition at line 54 of file TapiUniversal.h.

References llvm::MachO::getArchitectureName().

◆ getAsObjectFile()

Expected< std::unique_ptr< TapiFile > > TapiUniversal::ObjectForArch::getAsObjectFile ( ) const

Definition at line 48 of file TapiUniversal.cpp.

References llvm::object::Binary::getMemoryBufferRef().

◆ getCPUSubType()

uint32_t llvm::object::TapiUniversal::ObjectForArch::getCPUSubType ( ) const
inline

Definition at line 48 of file TapiUniversal.h.

References llvm::MachO::getCPUTypeFromArchitecture().

◆ getCPUType()

uint32_t llvm::object::TapiUniversal::ObjectForArch::getCPUType ( ) const
inline

Definition at line 42 of file TapiUniversal.h.

References llvm::MachO::getCPUTypeFromArchitecture().

◆ getInstallName()

std::string llvm::object::TapiUniversal::ObjectForArch::getInstallName ( ) const
inline

Definition at line 58 of file TapiUniversal.h.

Referenced by isTopLevelLib().

◆ getNext()

ObjectForArch llvm::object::TapiUniversal::ObjectForArch::getNext ( ) const
inline

Definition at line 36 of file TapiUniversal.h.

References ObjectForArch().

Referenced by llvm::object::TapiUniversal::object_iterator::operator++().

◆ isTopLevelLib()

bool llvm::object::TapiUniversal::ObjectForArch::isTopLevelLib ( ) const
inline

Definition at line 62 of file TapiUniversal.h.

References getInstallName().

◆ operator==()

bool llvm::object::TapiUniversal::ObjectForArch::operator== ( const ObjectForArch Other) const
inline

Definition at line 38 of file TapiUniversal.h.

References Other.


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