_Bit_reference Struct Reference

struct _Bit_reference
Public Member Functions
_Bit_reference(unsigned int *, unsigned int)
_Bit_reference()
voidflip()
operator bool()
_Bit_reference &operator&=(bool)
booloperator<(const _Bit_reference &)
_Bit_reference &operator=(bool)
_Bit_reference &operator=(const _Bit_reference &)
booloperator==(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()

voidflip()[inline]

operator bool()

operator bool()const [inline]

operator&=(bool)

_Bit_reference &operator&=(bool__x)[inline]

Parameters

bool __x

operator<(const _Bit_reference &)

booloperator<(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 &)

booloperator==(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