TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | Friends | List of all members
Nice::BitSet::reference Class Reference

#include <BitSet.h>

Collaboration diagram for Nice::BitSet::reference:
Collaboration graph

Public Member Functions

 reference (Nice::BitSet &_b, size_t _pos)
 
 ~reference ()
 
referenceoperator= (bool _x)
 
referenceoperator= (const reference &_j)
 
 operator bool () const
 
 reference (Nice::BitSet &_b, size_t _pos)
 
 ~reference ()
 
referenceoperator= (bool _x)
 
referenceoperator= (const reference &_j)
 
 operator bool () const
 

Private Attributes

Nice::BitSetm_bs
 
size_t m_pos
 

Friends

class BitSet
 

Constructor & Destructor Documentation

◆ reference() [1/2]

Nice::BitSet::reference::reference ( Nice::BitSet _b,
size_t  _pos 
)
inline

◆ ~reference() [1/2]

Nice::BitSet::reference::~reference ( )
inline

◆ reference() [2/2]

Nice::BitSet::reference::reference ( Nice::BitSet _b,
size_t  _pos 
)
inline

◆ ~reference() [2/2]

Nice::BitSet::reference::~reference ( )
inline

Member Function Documentation

◆ operator bool() [1/2]

Nice::BitSet::reference::operator bool ( ) const
inline

◆ operator bool() [2/2]

Nice::BitSet::reference::operator bool ( ) const
inline

◆ operator=() [1/4]

reference& Nice::BitSet::reference::operator= ( bool  _x)
inline

◆ operator=() [2/4]

reference& Nice::BitSet::reference::operator= ( bool  _x)
inline

◆ operator=() [3/4]

reference& Nice::BitSet::reference::operator= ( const reference _j)
inline

◆ operator=() [4/4]

reference& Nice::BitSet::reference::operator= ( const reference _j)
inline

Friends And Related Function Documentation

◆ BitSet

BitSet
friend

Member Data Documentation

◆ m_bs

Nice::BitSet * Nice::BitSet::reference::m_bs
private

◆ m_pos

size_t Nice::BitSet::reference::m_pos
private

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