LLVM: llvm::MachO::Symbol Class Reference (original) (raw)

#include "[llvm/TextAPI/Symbol.h](Symbol%5F8h%5Fsource.html)"

Public Member Functions
Symbol (EncodeKind Kind, StringRef Name, TargetList Targets, SymbolFlags Flags)
void addTarget (Target InputTarget)
EncodeKind getKind () const
StringRef getName () const
ArchitectureSet getArchitectures () const
SymbolFlags getFlags () const
bool isWeakDefined () const
bool isWeakReferenced () const
bool isThreadLocalValue () const
bool isUndefined () const
bool isReexported () const
bool isData () const
bool isText () const
bool hasArchitecture (Architecture Arch) const
bool hasTarget (const Target &Targ) const
const_target_range targets () const
LLVM_ABI const_filtered_target_range targets (ArchitectureSet architectures) const
void dump (raw_ostream &OS) const
void dump () const
LLVM_ABI bool operator== (const Symbol &O) const
bool operator!= (const Symbol &O) const
bool operator< (const Symbol &O) const

Definition at line 97 of file Symbol.h.

const_filtered_target_iterator

Initial value:

TargetList::const_iterator const_target_iterator

filter_iterator_impl< WrappedIteratorT, PredicateT, detail::fwd_or_bidi_tag< WrappedIteratorT > > filter_iterator

Defines filter_iterator to a suitable specialization of filter_iterator_impl, based on the underlying...

Definition at line 151 of file Symbol.h.

const_filtered_target_range

Initial value:

A range adaptor for a pair of iterators.

Definition at line 154 of file Symbol.h.

const_target_iterator

const_target_range

addTarget()

void llvm::MachO::Symbol::addTarget ( Target InputTarget) inline

dump() [1/2]

void llvm::MachO::Symbol::dump ( ) const inline

dump() [2/2]

getArchitectures()

getFlags()

SymbolFlags llvm::MachO::Symbol::getFlags ( ) const inline

getKind()

EncodeKind llvm::MachO::Symbol::getKind ( ) const inline

getName()

StringRef llvm::MachO::Symbol::getName ( ) const inline

hasArchitecture()

hasTarget()

isData()

bool llvm::MachO::Symbol::isData ( ) const inline

isReexported()

bool llvm::MachO::Symbol::isReexported ( ) const inline

isText()

bool llvm::MachO::Symbol::isText ( ) const inline

isThreadLocalValue()

bool llvm::MachO::Symbol::isThreadLocalValue ( ) const inline

isUndefined()

bool llvm::MachO::Symbol::isUndefined ( ) const inline

isWeakDefined()

bool llvm::MachO::Symbol::isWeakDefined ( ) const inline

isWeakReferenced()

bool llvm::MachO::Symbol::isWeakReferenced ( ) const inline

operator!=()

operator<()

operator==()

targets() [1/2]

const_target_range llvm::MachO::Symbol::targets ( ) const inline

targets() [2/2]


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