HCE project C++ developers source code library  1.1.1
HCE project developer library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::BitsetBase< N > Class Template Reference

#include <BitsetBase.hpp>

Inheritance diagram for HCE::BitsetBase< N >:

Public Member Functions

 BitsetBase ()
virtual ~BitsetBase ()=0
virtual const unsigned long getMask () const
virtual void setMask (const unsigned short &mask)

Protected Attributes

std::bitset< N > _bitset

Detailed Description

template<size_t N>
class HCE::BitsetBase< N >

Definition at line 18 of file BitsetBase.hpp.

Constructor & Destructor Documentation

template<size_t N>
HCE::BitsetBase< N >::BitsetBase ( )
inline

Definition at line 23 of file BitsetBase.hpp.

template<size_t N>
HCE::BitsetBase< N >::~BitsetBase ( )
pure virtual

Definition at line 31 of file BitsetBase.hpp.

Member Function Documentation

template<size_t N>
virtual const unsigned long HCE::BitsetBase< N >::getMask ( ) const
inlinevirtual

Definition at line 26 of file BitsetBase.hpp.

Here is the caller graph for this function:

template<size_t N>
virtual void HCE::BitsetBase< N >::setMask ( const unsigned short &  mask)
inlinevirtual

Definition at line 27 of file BitsetBase.hpp.

Here is the caller graph for this function:

Member Data Documentation

template<size_t N>
std::bitset<N> HCE::BitsetBase< N >::_bitset
protected

Definition at line 21 of file BitsetBase.hpp.


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