List of all members | Classes | Public Member Functions | Private Attributes
utl::Bit::Array< T > Class Template Reference

#include <Bit.h>

Classes

class  Bit
 

Public Member Functions

 Array (T &target)
 
Bit At (const unsigned int position)
 
template<typename M >
Get (const M mask)
 
template<typename M >
ArrayMask (const M mask, const bool value)
 
Bit operator[] (const unsigned int position)
 

Private Attributes

T & fTarget
 

Detailed Description

template<typename T>
class utl::Bit::Array< T >

Definition at line 20 of file Bit.h.

Constructor & Destructor Documentation

template<typename T >
utl::Bit::Array< T >::Array ( T &  target)
inline

Definition at line 22 of file Bit.h.

Member Function Documentation

template<typename T >
Bit utl::Bit::Array< T >::At ( const unsigned int  position)
inline

Definition at line 53 of file Bit.h.

template<typename T >
template<typename M >
T utl::Bit::Array< T >::Get ( const M  mask)
inline

Definition at line 65 of file Bit.h.

References utl::Bit::Array< T >::fTarget.

template<typename T >
template<typename M >
Array& utl::Bit::Array< T >::Mask ( const M  mask,
const bool  value 
)
inline

Definition at line 61 of file Bit.h.

References utl::Bit::Array< T >::fTarget.

template<typename T >
Bit utl::Bit::Array< T >::operator[] ( const unsigned int  position)
inline

Definition at line 49 of file Bit.h.

References utl::Bit::Array< T >::fTarget.

Member Data Documentation

template<typename T >
T& utl::Bit::Array< T >::fTarget
private

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

, generated on Tue Sep 26 2023.