class ArchitectureSet

Declaration

class ArchitectureSet { /* full declaration omitted */ };

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:29

Member Variables

private llvm::MachO::ArchitectureSet::ArchSetType ArchSet = {0}
private static const llvm::MachO::ArchitectureSet::ArchSetType EndIndexVal = std::numeric_limits<unsigned int>::max()

Method Overview

  • public constexpr ArchitectureSet(llvm::MachO::ArchitectureSet::ArchSetType Raw)
  • public ArchitectureSet(llvm::MachO::Architecture Arch)
  • public ArchitectureSet(const std::vector<Architecture> & Archs)
  • public ArchitectureSet()
  • public llvm::MachO::ArchitectureSet::const_iterator begin() const
  • public llvm::MachO::ArchitectureSet::iterator begin()
  • public void clear(llvm::MachO::Architecture Arch)
  • public bool contains(llvm::MachO::ArchitectureSet Archs) const
  • public size_t count() const
  • public bool empty() const
  • public llvm::MachO::ArchitectureSet::iterator end()
  • public llvm::MachO::ArchitectureSet::const_iterator end() const
  • public bool has(llvm::MachO::Architecture Arch) const
  • public bool hasX86() const
  • public std::string operator basic_string() const
  • public std::vector<Architecture> operator vector() const
  • public void print(llvm::raw_ostream & OS) const
  • public llvm::MachO::ArchitectureSet::ArchSetType rawValue() const
  • public void set(llvm::MachO::Architecture Arch)

Methods

constexpr ArchitectureSet(
    llvm::MachO::ArchitectureSet::ArchSetType Raw)

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:39

Parameters

llvm::MachO::ArchitectureSet::ArchSetType Raw

ArchitectureSet(llvm::MachO::Architecture Arch)

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:40

Parameters

llvm::MachO::Architecture Arch

ArchitectureSet(
    const std::vector<Architecture>& Archs)

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:41

Parameters

const std::vector<Architecture>& Archs

ArchitectureSet()

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:38

llvm::MachO::ArchitectureSet::const_iterator
begin() const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:153

llvm::MachO::ArchitectureSet::iterator begin()

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:150

void clear(llvm::MachO::Architecture Arch)

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:49

Parameters

llvm::MachO::Architecture Arch

bool contains(
    llvm::MachO::ArchitectureSet Archs) const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:55

Parameters

llvm::MachO::ArchitectureSet Archs

size_t count() const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:59

bool empty() const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:61

llvm::MachO::ArchitectureSet::iterator end()

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:151

llvm::MachO::ArchitectureSet::const_iterator end()
    const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:154

bool has(llvm::MachO::Architecture Arch) const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:51

Parameters

llvm::MachO::Architecture Arch

bool hasX86() const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:65

std::string operator basic_string() const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:156

std::vector<Architecture> operator vector() const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:157

void print(llvm::raw_ostream& OS) const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:158

Parameters

llvm::raw_ostream& OS

llvm::MachO::ArchitectureSet::ArchSetType
rawValue() const

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:63

void set(llvm::MachO::Architecture Arch)

Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:43

Parameters

llvm::MachO::Architecture Arch