class Symbol
Declaration
class Symbol { /* full declaration omitted */ };
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:57
Method Overview
- public Symbol(llvm::MachO::SymbolKind Kind, llvm::StringRef Name, llvm::MachO::TargetList Targets, llvm::MachO::SymbolFlags Flags)
- public void addTarget(llvm::MachO::Target target)
- public void dump(llvm::raw_ostream & OS) const
- public void dump() const
- public llvm::MachO::ArchitectureSet getArchitectures() const
- public llvm::MachO::SymbolFlags getFlags() const
- public llvm::MachO::SymbolKind getKind() const
- public llvm::StringRef getName() const
- public bool isReexported() const
- public bool isThreadLocalValue() const
- public bool isUndefined() const
- public bool isWeakDefined() const
- public bool isWeakReferenced() const
- public llvm::MachO::Symbol::const_target_range targets() const
- public llvm::MachO::Symbol::const_filtered_target_range targets(llvm::MachO::ArchitectureSet architectures) const
Methods
¶Symbol(llvm::MachO::SymbolKind Kind,
llvm::StringRef Name,
llvm::MachO::TargetList Targets,
llvm::MachO::SymbolFlags Flags)
Symbol(llvm::MachO::SymbolKind Kind,
llvm::StringRef Name,
llvm::MachO::TargetList Targets,
llvm::MachO::SymbolFlags Flags)
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:59
Parameters
- llvm::MachO::SymbolKind Kind
- llvm::StringRef Name
- llvm::MachO::TargetList Targets
- llvm::MachO::SymbolFlags Flags
¶void addTarget(llvm::MachO::Target target)
void addTarget(llvm::MachO::Target target)
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:62
Parameters
- llvm::MachO::Target target
¶void dump(llvm::raw_ostream& OS) const
void dump(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:103
Parameters
¶void dump() const
void dump() const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:104
¶llvm::MachO::ArchitectureSet getArchitectures()
const
llvm::MachO::ArchitectureSet getArchitectures()
const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:65
¶llvm::MachO::SymbolFlags getFlags() const
llvm::MachO::SymbolFlags getFlags() const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:68
¶llvm::MachO::SymbolKind getKind() const
llvm::MachO::SymbolKind getKind() const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:63
¶llvm::StringRef getName() const
llvm::StringRef getName() const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:64
¶bool isReexported() const
bool isReexported() const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:87
¶bool isThreadLocalValue() const
bool isThreadLocalValue() const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:78
¶bool isUndefined() const
bool isUndefined() const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:83
¶bool isWeakDefined() const
bool isWeakDefined() const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:70
¶bool isWeakReferenced() const
bool isWeakReferenced() const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:74
¶llvm::MachO::Symbol::const_target_range targets()
const
llvm::MachO::Symbol::const_target_range targets()
const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:93
¶llvm::MachO::Symbol::const_filtered_target_range
targets(llvm::MachO::ArchitectureSet
architectures) const
llvm::MachO::Symbol::const_filtered_target_range
targets(llvm::MachO::ArchitectureSet
architectures) const
Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:100
Parameters
- llvm::MachO::ArchitectureSet architectures