_Bit_reference Struct Reference

#include <_bvector.h>

List of all members.

Public Member Functions

 _Bit_reference (unsigned int *__x, unsigned int __y)
 _Bit_reference ()
 operator bool () const
_Bit_referenceoperator= (bool __x)
_Bit_referenceoperator= (const _Bit_reference &__x)
bool operator== (const _Bit_reference &__x) const
bool operator< (const _Bit_reference &__x) const
_Bit_referenceoperator|= (bool __x)
_Bit_referenceoperator &= (bool __x)
void flip ()

Public Attributes

unsigned int * _M_p
unsigned int _M_mask


Detailed Description

Definition at line 42 of file _bvector.h.


Constructor & Destructor Documentation

_Bit_reference::_Bit_reference ( unsigned int *  __x,
unsigned int  __y 
) [inline]

Definition at line 45 of file _bvector.h.

_Bit_reference::_Bit_reference (  )  [inline]

Definition at line 49 of file _bvector.h.


Member Function Documentation

_Bit_reference::operator bool (  )  const [inline]

Definition at line 51 of file _bvector.h.

References _M_mask, and _M_p.

_Bit_reference& _Bit_reference::operator= ( bool  __x  )  [inline]

Definition at line 54 of file _bvector.h.

References _M_mask, and _M_p.

_Bit_reference& _Bit_reference::operator= ( const _Bit_reference __x  )  [inline]

Definition at line 59 of file _bvector.h.

bool _Bit_reference::operator== ( const _Bit_reference __x  )  const [inline]

Definition at line 62 of file _bvector.h.

bool _Bit_reference::operator< ( const _Bit_reference __x  )  const [inline]

Definition at line 65 of file _bvector.h.

_Bit_reference& _Bit_reference::operator|= ( bool  __x  )  [inline]

Definition at line 69 of file _bvector.h.

References _M_mask, and _M_p.

_Bit_reference& _Bit_reference::operator &= ( bool  __x  )  [inline]

Definition at line 74 of file _bvector.h.

References _M_mask, and _M_p.

void _Bit_reference::flip (  )  [inline]

Definition at line 79 of file _bvector.h.

References _M_mask, and _M_p.


Member Data Documentation

unsigned int* _Bit_reference::_M_p

Definition at line 43 of file _bvector.h.

Referenced by flip(), operator &=(), operator bool(), operator=(), and operator|=().

Definition at line 44 of file _bvector.h.

Referenced by flip(), operator &=(), operator bool(), operator=(), and operator|=().


The documentation for this struct was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_bvector.h



Generated on Mon Mar 10 15:32:53 2008 by  doxygen 1.5.1