Whole document tree
    

Whole document tree

Templatestd::bitset::reference class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::bitset< _Nb >::reference Class Template Reference

#include <std_bitset.h>

List of all members.

Public Methods

 reference (bitset &__b, size_t __pos)
 ~reference ()
reference & operator= (bool __x)
reference & operator= (const reference &__j)
bool operator~ () const
 operator bool () const
reference & flip ()

Private Methods

 reference ()

Private Attributes

_WordT_M_wp
size_t _M_bpos

Friends

class bitset

template<size_t _Nb>
class std::bitset< _Nb >::reference


Constructor & Destructor Documentation

template<size_t _Nb>
std::bitset< _Nb >::reference::reference   [private]
 

template<size_t _Nb>
std::bitset< _Nb >::reference::reference bitset   __b,
size_t    __pos
[inline]
 

Definition at line 445 of file std_bitset.h.

References std::bitset< _Nb >::reference::_M_bpos, std::_Base_bitset< __BITSET_WORDS(_Nb)>::_M_getword(), and std::bitset< _Nb >::reference::_M_wp.

template<size_t _Nb>
std::bitset< _Nb >::reference::~reference   [inline]
 

Definition at line 450 of file std_bitset.h.


Member Function Documentation

template<size_t _Nb>
reference& std::bitset< _Nb >::reference::flip   [inline]
 

Definition at line 481 of file std_bitset.h.

References std::bitset< _Nb >::reference::_M_bpos, and std::bitset< _Nb >::reference::_M_wp.

template<size_t _Nb>
std::bitset< _Nb >::reference::operator bool   const [inline]
 

Definition at line 477 of file std_bitset.h.

References std::bitset< _Nb >::reference::_M_bpos.

template<size_t _Nb>
reference& std::bitset< _Nb >::reference::operator= const reference &    __j [inline]
 

Definition at line 463 of file std_bitset.h.

References std::bitset< _Nb >::reference::_M_bpos, and std::bitset< _Nb >::reference::_M_wp.

template<size_t _Nb>
reference& std::bitset< _Nb >::reference::operator= bool    __x [inline]
 

Definition at line 453 of file std_bitset.h.

References std::bitset< _Nb >::reference::_M_bpos, and std::bitset< _Nb >::reference::_M_wp.

template<size_t _Nb>
bool std::bitset< _Nb >::reference::operator~   const [inline]
 

Definition at line 473 of file std_bitset.h.

References std::bitset< _Nb >::reference::_M_bpos.


Friends And Related Function Documentation

template<size_t _Nb>
friend class bitset [friend]
 

Definition at line 436 of file std_bitset.h.


Member Data Documentation

template<size_t _Nb>
size_t std::bitset< _Nb >::reference::_M_bpos [private]
 

Definition at line 439 of file std_bitset.h.

Referenced by std::bitset< _Nb >::reference::flip(), std::bitset< _Nb >::reference::operator bool(), std::bitset< _Nb >::reference::operator=(), std::bitset< _Nb >::reference::operator~(), and std::bitset< _Nb >::reference::reference().

template<size_t _Nb>
_WordT* std::bitset< _Nb >::reference::_M_wp [private]
 

Definition at line 438 of file std_bitset.h.

Referenced by std::bitset< _Nb >::reference::flip(), std::bitset< _Nb >::reference::operator=(), and std::bitset< _Nb >::reference::reference().


The documentation for this class was generated from the following file:
Generated on Mon Apr 8 03:19:25 2002 for libstdc++-v3 Source by doxygen1.2.15