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)
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)
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)
ArchitectureSet(
const std::vector<Architecture>& Archs)
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:41
Parameters
- const std::vector<Architecture>& Archs
¶ArchitectureSet()
ArchitectureSet()
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:38
¶llvm::MachO::ArchitectureSet::const_iterator
begin() const
llvm::MachO::ArchitectureSet::const_iterator
begin() const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:153
¶llvm::MachO::ArchitectureSet::iterator begin()
llvm::MachO::ArchitectureSet::iterator begin()
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:150
¶void clear(llvm::MachO::Architecture Arch)
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
bool contains(
llvm::MachO::ArchitectureSet Archs) const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:55
Parameters
¶size_t count() const
size_t count() const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:59
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:61
¶llvm::MachO::ArchitectureSet::iterator end()
llvm::MachO::ArchitectureSet::iterator end()
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:151
¶llvm::MachO::ArchitectureSet::const_iterator end()
const
llvm::MachO::ArchitectureSet::const_iterator end()
const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:154
¶bool has(llvm::MachO::Architecture Arch) const
bool has(llvm::MachO::Architecture Arch) const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:51
Parameters
- llvm::MachO::Architecture Arch
¶bool hasX86() const
bool hasX86() const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:65
¶std::string operator basic_string() const
std::string operator basic_string() const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:156
¶std::vector<Architecture> operator vector() const
std::vector<Architecture> operator vector() const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:157
¶void print(llvm::raw_ostream& OS) const
void print(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:158
Parameters
¶llvm::MachO::ArchitectureSet::ArchSetType
rawValue() const
llvm::MachO::ArchitectureSet::ArchSetType
rawValue() const
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:63
¶void set(llvm::MachO::Architecture Arch)
void set(llvm::MachO::Architecture Arch)
Declared at: llvm/include/llvm/TextAPI/ArchitectureSet.h:43
Parameters
- llvm::MachO::Architecture Arch