_Base_bitset Struct Reference

struct _Base_bitset
Public Member Functions
_Base_bitset()
_Base_bitset(unsigned long)
void_M_do_and(const _Base_bitset< _Nw > &)
size_t _M_do_count()
size_t _M_do_find_first(size_t)
size_t _M_do_find_next(size_t, size_t)
void_M_do_flip()
void_M_do_left_shift(size_t)
void_M_do_or(const _Base_bitset< _Nw > &)
void_M_do_reset()
void_M_do_right_shift(size_t)
void_M_do_set()
unsigned long_M_do_to_ulong()
void_M_do_xor(const _Base_bitset< _Nw > &)
_WordT &_M_getword(size_t)
_WordT _M_getword(size_t)
_WordT &_M_hiword()
_WordT _M_hiword()
bool_M_is_any()
bool_M_is_equal(const _Base_bitset< _Nw > &)
_WordT _STLP_CALL_S_maskbit(size_t)
size_t _STLP_CALL_S_whichbit(size_t)
size_t _STLP_CALL_S_whichbyte(size_t)
size_t _STLP_CALL_S_whichword(size_t)
Public Member Type Definitions
typedefunsigned long _WordT
Public Attributes
_WordT _M_w

Constructor & Destructor Documentation

_Base_bitset()

_Base_bitset()[inline]

_Base_bitset(unsigned long)

_Base_bitset(unsigned long__val)[inline]

Parameters

unsigned long __val

Member Functions Documentation

_M_do_and(const _Base_bitset< _Nw > &)

void_M_do_and(const _Base_bitset< _Nw > &__x)[inline]

Parameters

const _Base_bitset< _Nw > & __x

_M_do_count()

size_t _M_do_count()const [inline]

_M_do_find_first(size_t)

size_t _M_do_find_first(size_t__not_found)const

Parameters

size_t __not_found

_M_do_find_next(size_t, size_t)

size_t _M_do_find_next(size_t__prev,
size_t__not_found
)const

Parameters

size_t __prev
size_t __not_found

_M_do_flip()

void_M_do_flip()[inline]

_M_do_left_shift(size_t)

void_M_do_left_shift(size_t__shift)

Parameters

size_t __shift

_M_do_or(const _Base_bitset< _Nw > &)

void_M_do_or(const _Base_bitset< _Nw > &__x)[inline]

Parameters

const _Base_bitset< _Nw > & __x

_M_do_reset()

void_M_do_reset()[inline]

_M_do_right_shift(size_t)

void_M_do_right_shift(size_t__shift)

Parameters

size_t __shift

_M_do_set()

void_M_do_set()[inline]

_M_do_to_ulong()

unsigned long_M_do_to_ulong()const

_M_do_xor(const _Base_bitset< _Nw > &)

void_M_do_xor(const _Base_bitset< _Nw > &__x)[inline]

Parameters

const _Base_bitset< _Nw > & __x

_M_getword(size_t)

_WordT &_M_getword(size_t__pos)[inline]

Parameters

size_t __pos

_M_getword(size_t)

_WordT _M_getword(size_t__pos)const [inline]

Parameters

size_t __pos

_M_hiword()

_WordT &_M_hiword()[inline]

_M_hiword()

_WordT _M_hiword()const [inline]

_M_is_any()

bool_M_is_any()const [inline]

_M_is_equal(const _Base_bitset< _Nw > &)

bool_M_is_equal(const _Base_bitset< _Nw > &__x)const [inline]

Parameters

const _Base_bitset< _Nw > & __x

_S_maskbit(size_t)

_WordT _STLP_CALL_S_maskbit(size_t__pos)[static, inline]

Parameters

size_t __pos

_S_whichbit(size_t)

size_t _STLP_CALL_S_whichbit(size_t__pos)[static, inline]

Parameters

size_t __pos

_S_whichbyte(size_t)

size_t _STLP_CALL_S_whichbyte(size_t__pos)[static, inline]

Parameters

size_t __pos

_S_whichword(size_t)

size_t _STLP_CALL_S_whichword(size_t__pos)[static, inline]

Parameters

size_t __pos

Member Type Definitions Documentation

Typedef _WordT

typedef unsigned long_WordT

Member Data Documentation

_WordT _M_w

_WordT _M_w