_Base_bitset< 1UL > Struct Template Reference

template <>
struct _Base_bitset< 1UL >
Public Member Functions
_Base_bitset(void)
_Base_bitset(unsigned long)
void_M_do_and(const _Self &)
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 _Self &)
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 _Self &)
_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 _Self &)
_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
typedef _Base_bitset< 1UL > _Self
typedefunsigned long _WordT
Public Attributes
_WordT _M_w

Constructor & Destructor Documentation

_Base_bitset(void)

_Base_bitset(void)[inline]

Parameters

void

_Base_bitset(unsigned long)

_Base_bitset(unsigned long__val)[inline]

Parameters

unsigned long __val

Member Functions Documentation

_M_do_and(const _Self &)

void_M_do_and(const _Self &__x)[inline]

Parameters

const _Self & __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 [inline]

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 [inline]

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)[inline]

Parameters

size_t __shift

_M_do_or(const _Self &)

void_M_do_or(const _Self &__x)[inline]

Parameters

const _Self & __x

_M_do_reset()

void_M_do_reset()[inline]

_M_do_right_shift(size_t)

void_M_do_right_shift(size_t__shift)[inline]

Parameters

size_t __shift

_M_do_set()

void_M_do_set()[inline]

_M_do_to_ulong()

unsigned long_M_do_to_ulong()const [inline]

_M_do_xor(const _Self &)

void_M_do_xor(const _Self &__x)[inline]

Parameters

const _Self & __x

_M_getword(size_t)

_WordT &_M_getword(size_t)[inline]

Parameters

size_t

_M_getword(size_t)

_WordT _M_getword(size_t)const [inline]

Parameters

size_t

_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 _Self &)

bool_M_is_equal(const _Self &__x)const [inline]

Parameters

const _Self & __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 _Self

typedef _Base_bitset< 1UL >_Self

Typedef _WordT

typedef unsigned long_WordT

Member Data Documentation

_WordT _M_w

_WordT _M_w