_Bit_reference Struct Reference

struct _Bit_reference
Public Member Functions
_Bit_reference (unsigned int *, unsigned int)
_Bit_reference ()
void flip ()
operator bool ()
_Bit_reference & operator&= (bool)
bool operator< (const _Bit_reference &)
_Bit_reference & operator= (bool)
_Bit_reference & operator= (const _Bit_reference &)
bool operator== (const _Bit_reference &)
_Bit_reference & operator|= (bool)
Public Attributes
unsigned int _M_mask
unsigned int * _M_p

Constructor & Destructor Documentation

_Bit_reference(unsigned int *, unsigned int)

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

Parameters

unsigned int * __x
unsigned int __y

_Bit_reference()

_Bit_reference ( ) [inline]

Member Functions Documentation

flip()

void flip ( ) [inline]

operator bool()

operator bool ( ) const [inline]

operator&=(bool)

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

Parameters

bool __x

operator<(const _Bit_reference &)

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

Parameters

const _Bit_reference & __x

operator=(bool)

_Bit_reference & operator= ( bool __x ) [inline]

Parameters

bool __x

operator=(const _Bit_reference &)

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

Parameters

const _Bit_reference & __x

operator==(const _Bit_reference &)

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

Parameters

const _Bit_reference & __x

operator|=(bool)

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

Parameters

bool __x

Member Data Documentation

unsigned int _M_mask

unsigned int _M_mask

unsigned int * _M_p

unsigned int * _M_p