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)

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)

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:62

Parameters

llvm::MachO::Target target

void dump(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:103

Parameters

llvm::raw_ostream& OS

void dump() const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:104

llvm::MachO::ArchitectureSet getArchitectures()
    const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:65

llvm::MachO::SymbolFlags getFlags() const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:68

llvm::MachO::SymbolKind getKind() const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:63

llvm::StringRef getName() const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:64

bool isReexported() const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:87

bool isThreadLocalValue() const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:78

bool isUndefined() const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:83

bool isWeakDefined() const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:70

bool isWeakReferenced() const

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:74

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

Declared at: llvm/include/llvm/TextAPI/MachO/Symbol.h:100

Parameters

llvm::MachO::ArchitectureSet architectures