Castor3D 0.16.0
Multiplatform 3D engine
Classes | Namespaces
DynamicBitset.hpp File Reference

Classes

class  castor::DynamicBitsetT< BlockTypeT >
 Dynamic bitset class, with configurable block type. More...
 
class  castor::DynamicBitsetT< BlockTypeT >::Bit
 Bit class, coming from a bitset. More...
 

Namespaces

namespace  castor
 

Functions

template<typename BlockTypeT >
bool castor::operator== (DynamicBitsetT< BlockTypeT > const &lhs, DynamicBitsetT< BlockTypeT > const &rhs)
 
template<typename BlockTypeT >
bool castor::operator!= (DynamicBitsetT< BlockTypeT > const &lhs, DynamicBitsetT< BlockTypeT > const &rhs)
 
template<typename BlockTypeT >
DynamicBitsetT< BlockTypeT > castor::operator<< (DynamicBitsetT< BlockTypeT > const &lhs, int rhs)
 
template<typename BlockTypeT >
DynamicBitsetT< BlockTypeT > castor::operator>> (DynamicBitsetT< BlockTypeT > const &lhs, int rhs)
 
template<typename BlockTypeT >
DynamicBitsetT< BlockTypeT > castor::operator& (DynamicBitsetT< BlockTypeT > const &lhs, DynamicBitsetT< BlockTypeT > const &rhs)
 
template<typename BlockTypeT >
DynamicBitsetT< BlockTypeT > castor::operator| (DynamicBitsetT< BlockTypeT > const &lhs, DynamicBitsetT< BlockTypeT > const &rhs)
 
template<typename BlockTypeT >
DynamicBitsetT< BlockTypeT > castor::operator^ (DynamicBitsetT< BlockTypeT > const &lhs, DynamicBitsetT< BlockTypeT > const &rhs)
 
template<typename BlockTypeT >
bool castor::operator== (typename DynamicBitsetT< BlockTypeT >::Bit const &lhs, typename DynamicBitsetT< BlockTypeT >::Bit const &rhs)
 
template<typename BlockTypeT >
bool castor::operator!= (typename DynamicBitsetT< BlockTypeT >::Bit const &lhs, typename DynamicBitsetT< BlockTypeT >::Bit const &rhs)
 
template<typename BlockTypeT >
DynamicBitsetT< BlockTypeT >::Bit castor::operator| (typename DynamicBitsetT< BlockTypeT >::Bit const &lhs, bool rhs)
 
template<typename BlockTypeT >
DynamicBitsetT< BlockTypeT >::Bit castor::operator& (typename DynamicBitsetT< BlockTypeT >::Bit const &lhs, bool rhs)
 
template<typename BlockTypeT >
DynamicBitsetT< BlockTypeT >::Bit castor::operator^ (typename DynamicBitsetT< BlockTypeT >::Bit const &lhs, bool rhs)