Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor::DynamicBitsetT< BlockTypeT >::Bit

Bit dynamique, avec un type de bloc configurable. Plus de détails...

#include <DynamicBitset.hpp>

Graphe d'héritage de castor::DynamicBitsetT< BlockTypeT >::Bit:
Inheritance graph
[légende]
Graphe de collaboration de castor::DynamicBitsetT< BlockTypeT >::Bit:
Collaboration graph
[légende]

Fonctions membres publiques

 ~Bit () noexcept=default
 
Bitoperator= (bool val)
 
Bitoperator= (Bit const &bit)
 
Bitoperator= (Bit &&bit) noexcept
 
void set (bool val=true)
 
template<bool BadCall = true>
void * operator& () const
 
 operator bool () const
 
Bitoperator|= (bool value)
 
Bitoperator&= (bool value)
 
Bitoperator^= (bool value)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de castor::NonMovable
 NonMovable ()=default
 Constructeur.
 
 ~NonMovable () noexcept=default
 Destructeur.
 

Description détaillée

template<typename BlockTypeT>
class castor::DynamicBitsetT< BlockTypeT >::Bit

Bit dynamique, avec un type de bloc configurable.

Documentation des constructeurs et destructeur

◆ ~Bit()

template<typename BlockTypeT >
castor::DynamicBitsetT< BlockTypeT >::Bit::~Bit ( )
defaultnoexcept

Documentation des fonctions membres

◆ operator bool()

template<typename BlockTypeT >
castor::DynamicBitsetT< BlockTypeT >::Bit::operator bool ( ) const
explicit

◆ operator&()

template<typename BlockTypeT >
template<bool BadCall = true>
void * castor::DynamicBitsetT< BlockTypeT >::Bit::operator& ( ) const

◆ operator&=()

template<typename BlockTypeT >
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator&= ( bool value)

◆ operator=() [1/3]

template<typename BlockTypeT >
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator= ( Bit && bit)
noexcept

◆ operator=() [2/3]

template<typename BlockTypeT >
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator= ( Bit const & bit)

◆ operator=() [3/3]

template<typename BlockTypeT >
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator= ( bool val)

◆ operator^=()

template<typename BlockTypeT >
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator^= ( bool value)

◆ operator|=()

template<typename BlockTypeT >
Bit & castor::DynamicBitsetT< BlockTypeT >::Bit::operator|= ( bool value)

◆ set()

template<typename BlockTypeT >
void castor::DynamicBitsetT< BlockTypeT >::Bit::set ( bool val = true)

La documentation de cette classe a été générée à partir du fichier suivant :