class ArchitectureSet
Declaration
class ArchitectureSet { /* full declaration omitted */ };
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:26
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/MachO/ArchitectureSet.h:36
Parameters
- llvm::MachO::ArchitectureSet::ArchSetType Raw
¶ArchitectureSet(llvm::MachO::Architecture Arch)
ArchitectureSet(llvm::MachO::Architecture Arch)
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:37
Parameters
- llvm::MachO::Architecture Arch
¶ArchitectureSet(
const std::vector<Architecture>& Archs)
ArchitectureSet(
const std::vector<Architecture>& Archs)
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:38
Parameters
- const std::vector<Architecture>& Archs
¶ArchitectureSet()
ArchitectureSet()
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:35
¶llvm::MachO::ArchitectureSet::const_iterator
begin() const
llvm::MachO::ArchitectureSet::const_iterator
begin() const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:145
¶llvm::MachO::ArchitectureSet::iterator begin()
llvm::MachO::ArchitectureSet::iterator begin()
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:142
¶void clear(llvm::MachO::Architecture Arch)
void clear(llvm::MachO::Architecture Arch)
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:46
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/MachO/ArchitectureSet.h:52
Parameters
¶size_t count() const
size_t count() const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:56
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:58
¶llvm::MachO::ArchitectureSet::iterator end()
llvm::MachO::ArchitectureSet::iterator end()
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:143
¶llvm::MachO::ArchitectureSet::const_iterator end()
const
llvm::MachO::ArchitectureSet::const_iterator end()
const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:146
¶bool has(llvm::MachO::Architecture Arch) const
bool has(llvm::MachO::Architecture Arch) const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:48
Parameters
- llvm::MachO::Architecture Arch
¶bool hasX86() const
bool hasX86() const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:62
¶std::string operator basic_string() const
std::string operator basic_string() const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:148
¶std::vector<Architecture> operator vector() const
std::vector<Architecture> operator vector() const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:149
¶void print(llvm::raw_ostream& OS) const
void print(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:150
Parameters
¶llvm::MachO::ArchitectureSet::ArchSetType
rawValue() const
llvm::MachO::ArchitectureSet::ArchSetType
rawValue() const
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:60
¶void set(llvm::MachO::Architecture Arch)
void set(llvm::MachO::Architecture Arch)
Declared at: llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h:40
Parameters
- llvm::MachO::Architecture Arch