LLVM: llvm::MachO::ArchitectureSet Class Reference (original) (raw)

#include "[llvm/TextAPI/ArchitectureSet.h](ArchitectureSet%5F8h%5Fsource.html)"

Public Member Functions
constexpr ArchitectureSet ()=default
constexpr ArchitectureSet (ArchSetType Raw)
ArchitectureSet (Architecture Arch)
LLVM_ABI ArchitectureSet (const std::vector< Architecture > &Archs)
void set (Architecture Arch)
ArchitectureSet clear (Architecture Arch)
bool has (Architecture Arch) const
bool contains (ArchitectureSet Archs) const
LLVM_ABI size_t count () const
bool empty () const
ArchSetType rawValue () const
bool hasX86 () const
ArchitectureSet operator& (const ArchitectureSet &o)
ArchitectureSet operator| (const ArchitectureSet &o)
ArchitectureSet & operator|= (const ArchitectureSet &o)
ArchitectureSet & operator|= (const Architecture &Arch)
bool operator== (const ArchitectureSet &o) const
bool operator!= (const ArchitectureSet &o) const
bool operator< (const ArchitectureSet &o) const
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
LLVM_ABI operator std::string () const
LLVM_ABI operator std::vector< Architecture > () const
LLVM_ABI void print (raw_ostream &OS) const

Definition at line 30 of file ArchitectureSet.h.

const_iterator

iterator

llvm::MachO::ArchitectureSet::ArchitectureSet ( ) constexprdefault

Referenced by All(), ArchitectureSet(), ArchitectureSet(), clear(), contains(), operator!=(), operator&(), operator<(), operator==(), operator|(), operator|=(), and operator|=().

ArchitectureSet() [2/4]

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

ArchitectureSet() [3/4]

llvm::MachO::ArchitectureSet::ArchitectureSet ( Architecture Arch) inline

ArchitectureSet() [4/4]

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

All()

begin() [1/2]

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

begin() [2/2]

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

clear()

contains()

count()

size_t llvm::MachO::ArchitectureSet::count ( ) const

empty()

bool llvm::MachO::ArchitectureSet::empty ( ) const inline

end() [1/2]

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

end() [2/2]

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

has()

hasX86()

bool llvm::MachO::ArchitectureSet::hasX86 ( ) const inline

operator std::string()

llvm::MachO::ArchitectureSet::operator std::string ( ) const

operator std::vector< Architecture >()

llvm::MachO::ArchitectureSet::operator std::vector< Architecture > ( ) const

operator!=()

operator&()

operator<()

operator==()

operator|()

operator|=() [1/2]

operator|=() [2/2]

print()

void llvm::MachO::ArchitectureSet::print ( raw_ostream & OS ) const

rawValue()

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

set()

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

The documentation for this class was generated from the following files: