_Base_bitset Struct Reference

struct _Base_bitset

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