_Base_bitset< _Nw > Struct Template Reference#include <_bitset.h>
Detailed Descriptiontemplate<size_t _Nw>
|
typedef unsigned long _Base_bitset< _Nw >::_WordT |
_Base_bitset< _Nw >::_Base_bitset | ( | ) | [inline] |
_Base_bitset< _Nw >::_Base_bitset | ( | unsigned long | __val | ) | [inline] |
Definition at line 114 of file _bitset.h.
References _Base_bitset< _Nw >::_M_do_reset(), and _Base_bitset< _Nw >::_M_w.
static size_t _STLP_CALL _Base_bitset< _Nw >::_S_whichword | ( | size_t | __pos | ) | [inline, static] |
Definition at line 119 of file _bitset.h.
References __BITS_PER_WORD.
Referenced by _Base_bitset< _Nw >::_M_do_find_next(), and _Base_bitset< _Nw >::_M_getword().
static size_t _STLP_CALL _Base_bitset< _Nw >::_S_whichbyte | ( | size_t | __pos | ) | [inline, static] |
Definition at line 122 of file _bitset.h.
References __BITS_PER_WORD.
Referenced by _Base_bitset< 1UL >::_M_do_find_next(), and _Base_bitset< _Nw >::_M_do_find_next().
static size_t _STLP_CALL _Base_bitset< _Nw >::_S_whichbit | ( | size_t | __pos | ) | [inline, static] |
Definition at line 125 of file _bitset.h.
References __BITS_PER_WORD.
Referenced by _Base_bitset< 1UL >::_M_do_find_next(), _Base_bitset< _Nw >::_M_do_find_next(), _Base_bitset< 1UL >::_S_maskbit(), and _Base_bitset< _Nw >::_S_maskbit().
static _WordT _STLP_CALL _Base_bitset< _Nw >::_S_maskbit | ( | size_t | __pos | ) | [inline, static] |
Definition at line 128 of file _bitset.h.
References __STATIC_CAST, and _Base_bitset< _Nw >::_S_whichbit().
Referenced by bitset< _Nb >::_Unchecked_set().
_WordT& _Base_bitset< _Nw >::_M_getword | ( | size_t | __pos | ) | [inline] |
Definition at line 132 of file _bitset.h.
References _Base_bitset< _Nw >::_M_w, and _Base_bitset< _Nw >::_S_whichword().
_WordT _Base_bitset< _Nw >::_M_getword | ( | size_t | __pos | ) | const [inline] |
Definition at line 133 of file _bitset.h.
References _Base_bitset< _Nw >::_M_w, and _Base_bitset< _Nw >::_S_whichword().
_WordT& _Base_bitset< _Nw >::_M_hiword | ( | ) | [inline] |
_WordT _Base_bitset< _Nw >::_M_hiword | ( | ) | const [inline] |
void _Base_bitset< _Nw >::_M_do_and | ( | const _Base_bitset< _Nw > & | __x | ) | [inline] |
void _Base_bitset< _Nw >::_M_do_or | ( | const _Base_bitset< _Nw > & | __x | ) | [inline] |
void _Base_bitset< _Nw >::_M_do_xor | ( | const _Base_bitset< _Nw > & | __x | ) | [inline] |
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE void _Base_bitset< _Nw >::_M_do_left_shift | ( | size_t | __shift | ) |
Definition at line 35 of file _bitset.c.
References __BITS_PER_WORD, __STATIC_CAST, _Base_bitset< _Nw >::_M_w, and fill().
void _Base_bitset< _Nw >::_M_do_right_shift | ( | size_t | __shift | ) |
Definition at line 57 of file _bitset.c.
References __BITS_PER_WORD, __STATIC_CAST, _Base_bitset< _Nw >::_M_w, and fill().
void _Base_bitset< _Nw >::_M_do_flip | ( | ) | [inline] |
void _Base_bitset< _Nw >::_M_do_set | ( | ) | [inline] |
void _Base_bitset< _Nw >::_M_do_reset | ( | ) | [inline] |
Definition at line 172 of file _bitset.h.
References _Base_bitset< _Nw >::_M_w.
Referenced by _Base_bitset< _Nw >::_Base_bitset().
bool _Base_bitset< _Nw >::_M_is_equal | ( | const _Base_bitset< _Nw > & | __x | ) | const [inline] |
bool _Base_bitset< _Nw >::_M_is_any | ( | ) | const [inline] |
size_t _Base_bitset< _Nw >::_M_do_count | ( | ) | const [inline] |
Definition at line 190 of file _bitset.h.
References _Base_bitset< _Nw >::_M_w, and _Bs_G::_S_count().
unsigned long _Base_bitset< _Nw >::_M_do_to_ulong | ( | ) | const |
Definition at line 80 of file _bitset.c.
References __stl_throw_overflow_error(), and _Base_bitset< _Nw >::_M_w.
size_t _Base_bitset< _Nw >::_M_do_find_first | ( | size_t | __not_found | ) | const |
Definition at line 88 of file _bitset.c.
References __BITS_PER_WORD, __STATIC_CAST, _Base_bitset< _Nw >::_M_w, and _Bs_G::_S_first_one().
size_t _Base_bitset< _Nw >::_M_do_find_next | ( | size_t | __prev, | |
size_t | __not_found | |||
) | const |
Definition at line 110 of file _bitset.c.
References __BITS_PER_WORD, __STATIC_CAST, _Base_bitset< _Nw >::_M_w, _Bs_G::_S_first_one(), _Base_bitset< _Nw >::_S_whichbit(), _Base_bitset< _Nw >::_S_whichbyte(), and _Base_bitset< _Nw >::_S_whichword().
_WordT _Base_bitset< _Nw >::_M_w[_Nw] |
Definition at line 110 of file _bitset.h.
Referenced by _Base_bitset< _Nw >::_Base_bitset(), _Base_bitset< 1UL >::_M_do_and(), _Base_bitset< _Nw >::_M_do_and(), _Base_bitset< 1UL >::_M_do_count(), _Base_bitset< _Nw >::_M_do_count(), _Base_bitset< 1UL >::_M_do_find_first(), _Base_bitset< _Nw >::_M_do_find_first(), _Base_bitset< 1UL >::_M_do_find_next(), _Base_bitset< _Nw >::_M_do_find_next(), _Base_bitset< 1UL >::_M_do_flip(), _Base_bitset< _Nw >::_M_do_flip(), _Base_bitset< 1UL >::_M_do_left_shift(), _Base_bitset< _Nw >::_M_do_left_shift(), _Base_bitset< 1UL >::_M_do_or(), _Base_bitset< _Nw >::_M_do_or(), _Base_bitset< 1UL >::_M_do_reset(), _Base_bitset< _Nw >::_M_do_reset(), _Base_bitset< 1UL >::_M_do_right_shift(), _Base_bitset< _Nw >::_M_do_right_shift(), _Base_bitset< 1UL >::_M_do_set(), _Base_bitset< _Nw >::_M_do_set(), _Base_bitset< 1UL >::_M_do_to_ulong(), _Base_bitset< _Nw >::_M_do_to_ulong(), _Base_bitset< 1UL >::_M_do_xor(), _Base_bitset< _Nw >::_M_do_xor(), _Base_bitset< 1UL >::_M_getword(), _Base_bitset< _Nw >::_M_getword(), _Base_bitset< 1UL >::_M_hiword(), _Base_bitset< _Nw >::_M_hiword(), _Base_bitset< 1UL >::_M_is_any(), _Base_bitset< _Nw >::_M_is_any(), _Base_bitset< 1UL >::_M_is_equal(), and _Base_bitset< _Nw >::_M_is_equal().