_Base_bitset< 1UL > Struct Reference

#include <_bitset.h>

List of all members.

Public Types

typedef unsigned long _WordT
typedef _Base_bitset< 1UL > _Self

Public Member Functions

 _Base_bitset (void)
 _Base_bitset (unsigned long __val)
_WordT_M_getword (size_t)
_WordT _M_getword (size_t) const
_WordT_M_hiword ()
_WordT _M_hiword () const
void _M_do_and (const _Self &__x)
void _M_do_or (const _Self &__x)
void _M_do_xor (const _Self &__x)
void _M_do_left_shift (size_t __shift)
void _M_do_right_shift (size_t __shift)
void _M_do_flip ()
void _M_do_set ()
void _M_do_reset ()
bool _M_is_equal (const _Self &__x) const
bool _M_is_any () const
size_t _M_do_count () const
unsigned long _M_do_to_ulong () const
size_t _M_do_find_first (size_t __not_found) const
size_t _M_do_find_next (size_t __prev, size_t __not_found) const

Static Public Member Functions

static size_t _STLP_CALL _S_whichword (size_t __pos)
static size_t _STLP_CALL _S_whichbyte (size_t __pos)
static size_t _STLP_CALL _S_whichbit (size_t __pos)
static _WordT _STLP_CALL _S_maskbit (size_t __pos)

Public Attributes

_WordT _M_w


Detailed Description

Definition at line 210 of file _bitset.h.


Member Typedef Documentation

typedef unsigned long _Base_bitset< 1UL >::_WordT

Definition at line 211 of file _bitset.h.

typedef _Base_bitset<1UL> _Base_bitset< 1UL >::_Self

Definition at line 212 of file _bitset.h.


Constructor & Destructor Documentation

_Base_bitset< 1UL >::_Base_bitset ( void   )  [inline]

Definition at line 216 of file _bitset.h.

_Base_bitset< 1UL >::_Base_bitset ( unsigned long  __val  )  [inline]

Definition at line 217 of file _bitset.h.


Member Function Documentation

static size_t _STLP_CALL _Base_bitset< 1UL >::_S_whichword ( size_t  __pos  )  [inline, static]

Definition at line 219 of file _bitset.h.

References __BITS_PER_WORD.

static size_t _STLP_CALL _Base_bitset< 1UL >::_S_whichbyte ( size_t  __pos  )  [inline, static]

Definition at line 222 of file _bitset.h.

References __BITS_PER_WORD.

static size_t _STLP_CALL _Base_bitset< 1UL >::_S_whichbit ( size_t  __pos  )  [inline, static]

Definition at line 225 of file _bitset.h.

References __BITS_PER_WORD.

static _WordT _STLP_CALL _Base_bitset< 1UL >::_S_maskbit ( size_t  __pos  )  [inline, static]

Definition at line 228 of file _bitset.h.

References __STATIC_CAST, and _Base_bitset< _Nw >::_S_whichbit().

_WordT& _Base_bitset< 1UL >::_M_getword ( size_t   )  [inline]

Definition at line 232 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

_WordT _Base_bitset< 1UL >::_M_getword ( size_t   )  const [inline]

Definition at line 233 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

_WordT& _Base_bitset< 1UL >::_M_hiword (  )  [inline]

Definition at line 235 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

_WordT _Base_bitset< 1UL >::_M_hiword (  )  const [inline]

Definition at line 236 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

void _Base_bitset< 1UL >::_M_do_and ( const _Self __x  )  [inline]

Definition at line 238 of file _bitset.h.

References _M_w, and _Base_bitset< _Nw >::_M_w.

void _Base_bitset< 1UL >::_M_do_or ( const _Self __x  )  [inline]

Definition at line 239 of file _bitset.h.

References _M_w, and _Base_bitset< _Nw >::_M_w.

void _Base_bitset< 1UL >::_M_do_xor ( const _Self __x  )  [inline]

Definition at line 240 of file _bitset.h.

References _M_w, and _Base_bitset< _Nw >::_M_w.

void _Base_bitset< 1UL >::_M_do_left_shift ( size_t  __shift  )  [inline]

Definition at line 241 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

void _Base_bitset< 1UL >::_M_do_right_shift ( size_t  __shift  )  [inline]

Definition at line 242 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

void _Base_bitset< 1UL >::_M_do_flip (  )  [inline]

Definition at line 243 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

void _Base_bitset< 1UL >::_M_do_set (  )  [inline]

Definition at line 244 of file _bitset.h.

References __STATIC_CAST, and _Base_bitset< _Nw >::_M_w.

void _Base_bitset< 1UL >::_M_do_reset (  )  [inline]

Definition at line 245 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

bool _Base_bitset< 1UL >::_M_is_equal ( const _Self __x  )  const [inline]

Definition at line 247 of file _bitset.h.

References _M_w, and _Base_bitset< _Nw >::_M_w.

bool _Base_bitset< 1UL >::_M_is_any (  )  const [inline]

Definition at line 250 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

size_t _Base_bitset< 1UL >::_M_do_count (  )  const [inline]

Definition at line 254 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w, and _Bs_G::_S_count().

unsigned long _Base_bitset< 1UL >::_M_do_to_ulong (  )  const [inline]

Definition at line 260 of file _bitset.h.

References _Base_bitset< _Nw >::_M_w.

size_t _Base_bitset< 1UL >::_M_do_find_first ( size_t  __not_found  )  const [inline]

Definition at line 275 of file _bitset.h.

References __STATIC_CAST, _Base_bitset< _Nw >::_M_w, and _Bs_G::_S_first_one().

size_t _Base_bitset< 1UL >::_M_do_find_next ( size_t  __prev,
size_t  __not_found 
) const [inline]


Member Data Documentation

_WordT _Base_bitset< 1UL >::_M_w

Definition at line 214 of file _bitset.h.

Referenced by _M_do_and(), _M_do_or(), _M_do_xor(), and _M_is_equal().


The documentation for this struct was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_bitset.h



Generated on Mon Mar 10 15:32:53 2008 by  doxygen 1.5.1