Castor3D 0.16.0
Multiplatform 3D engine
|
Bit class, coming from a bitset. More...
#include <DynamicBitset.hpp>
Public Member Functions | |
~Bit () noexcept=default | |
Bit & | operator= (bool val) |
Bit & | operator= (Bit const &bit) |
Bit & | operator= (Bit &&bit) noexcept |
void | set (bool val=true) |
template<bool BadCall = true> | |
void * | operator& () const |
operator bool () const | |
Bit & | operator|= (bool value) |
Bit & | operator&= (bool value) |
Bit & | operator^= (bool value) |
Additional Inherited Members | |
Protected Member Functions inherited from castor::NonMovable | |
NonMovable ()=default | |
Constructor. | |
~NonMovable () noexcept=default | |
Destructor. | |
Bit class, coming from a bitset.
|
defaultnoexcept |
|
explicit |
void * castor::DynamicBitsetT< BlockTypeT >::Bit::operator& | ( | ) | const |
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator&= | ( | bool | value | ) |
|
noexcept |
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator= | ( | Bit const & | bit | ) |
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator= | ( | bool | val | ) |
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator^= | ( | bool | value | ) |
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator|= | ( | bool | value | ) |
void castor::DynamicBitsetT< BlockTypeT >::Bit::set | ( | bool | val = true | ) |