HDK
|
#include <GA_PrimitiveTypeMask.h>
Classes | |
class | const_iterator |
struct | FactoryTypeBitMask |
struct | FamilyBitMask |
Public Member Functions | |
GA_PrimitiveTypeMask () | |
GA_PrimitiveTypeMask (const GA_PrimitiveFactory &factory, const FamilyBitMask &mask) | |
GA_PrimitiveTypeMask (const FactoryTypeBitMask &mask) | |
GA_PrimitiveTypeMask (const GA_PrimitiveTypeMask &m) | |
GA_PrimitiveTypeMask (GA_PrimitiveTypeMask &&m) noexcept | |
~GA_PrimitiveTypeMask () | |
GA_PrimitiveTypeMask & | operator= (const GA_PrimitiveTypeMask &m) |
GA_PrimitiveTypeMask & | operator= (GA_PrimitiveTypeMask &&m) |
bool | includes (GA_PrimitiveTypeId type_id) const |
bool | excludes (GA_PrimitiveTypeId type_id) const |
void | add (GA_PrimitiveTypeId type_id) |
void | remove (GA_PrimitiveTypeId type_id) |
void | operator|= (const GA_PrimitiveTypeMask &m) |
void | operator&= (const GA_PrimitiveTypeMask &m) |
void | operator-= (const GA_PrimitiveTypeMask &m) |
bool | operator== (const GA_PrimitiveTypeMask &m) |
bool | operator!= (const GA_PrimitiveTypeMask &m) |
const_iterator | begin () const |
const_iterator | end () const |
SYS_SAFE_BOOL | operator bool () const |
Friends | |
class | GA_PrimitiveTypeMask::const_iterator |
const GA_PrimitiveTypeMask | operator| (const GA_PrimitiveTypeMask &m1, const GA_PrimitiveTypeMask &m2) |
const GA_PrimitiveTypeMask | operator& (const GA_PrimitiveTypeMask &m1, const GA_PrimitiveTypeMask &m2) |
Definition at line 24 of file GA_PrimitiveTypeMask.h.
|
inline |
Definition at line 43 of file GA_PrimitiveTypeMask.h.
|
inline |
Definition at line 47 of file GA_PrimitiveTypeMask.h.
|
inlineexplicit |
Definition at line 53 of file GA_PrimitiveTypeMask.h.
GA_PrimitiveTypeMask::GA_PrimitiveTypeMask | ( | const GA_PrimitiveTypeMask & | m | ) |
|
noexcept |
GA_PrimitiveTypeMask::~GA_PrimitiveTypeMask | ( | ) |
void GA_PrimitiveTypeMask::add | ( | GA_PrimitiveTypeId | type_id | ) |
|
inline |
Returns an iterator representing the beginning of the range for the type ids contained with this mask.
Definition at line 115 of file GA_PrimitiveTypeMask.h.
|
inline |
Returns an iterator representing the end of the range for the type ids contained with this mask.
Definition at line 120 of file GA_PrimitiveTypeMask.h.
|
inline |
Definition at line 67 of file GA_PrimitiveTypeMask.h.
bool GA_PrimitiveTypeMask::includes | ( | GA_PrimitiveTypeId | type_id | ) | const |
SYS_SAFE_BOOL GA_PrimitiveTypeMask::operator bool | ( | ) | const |
bool GA_PrimitiveTypeMask::operator!= | ( | const GA_PrimitiveTypeMask & | m | ) |
void GA_PrimitiveTypeMask::operator&= | ( | const GA_PrimitiveTypeMask & | m | ) |
void GA_PrimitiveTypeMask::operator-= | ( | const GA_PrimitiveTypeMask & | m | ) |
GA_PrimitiveTypeMask& GA_PrimitiveTypeMask::operator= | ( | const GA_PrimitiveTypeMask & | m | ) |
GA_PrimitiveTypeMask& GA_PrimitiveTypeMask::operator= | ( | GA_PrimitiveTypeMask && | m | ) |
bool GA_PrimitiveTypeMask::operator== | ( | const GA_PrimitiveTypeMask & | m | ) |
void GA_PrimitiveTypeMask::operator|= | ( | const GA_PrimitiveTypeMask & | m | ) |
void GA_PrimitiveTypeMask::remove | ( | GA_PrimitiveTypeId | type_id | ) |
|
friend |
Definition at line 126 of file GA_PrimitiveTypeMask.h.
|
friend |
Definition at line 157 of file GA_PrimitiveTypeMask.h.
|
friend |
Definition at line 150 of file GA_PrimitiveTypeMask.h.