_GLIBCXX_STD::_Base_bitset< 1 > Struct Template Reference

List of all members.

Public Types

typedef unsigned long _WordT

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 _Base_bitset< 1 > &__x)
void _M_do_or (const _Base_bitset< 1 > &__x)
void _M_do_xor (const _Base_bitset< 1 > &__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 _Base_bitset< 1 > &__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

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

Public Attributes

_WordT _M_w

template<>
struct _GLIBCXX_STD::_Base_bitset< 1 >


Member Typedef Documentation

typedef unsigned long _GLIBCXX_STD::_Base_bitset< 1 >::_WordT
 

Definition at line 331 of file bitset.


Member Function Documentation

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

Definition at line 335 of file bitset.

_GLIBCXX_STD::_Base_bitset< 1 >::_Base_bitset void   )  [inline]
 

Definition at line 334 of file bitset.

void _GLIBCXX_STD::_Base_bitset< 1 >::_M_do_and const _Base_bitset< 1 > &  __x  )  [inline]
 

Definition at line 366 of file bitset.

References _GLIBCXX_STD::_Base_bitset< _Nw >::_M_w.

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

Definition at line 397 of file bitset.

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

Definition at line 403 of file bitset.

size_t _GLIBCXX_STD::_Base_bitset< 1 >::_M_do_find_next size_t  __prev,
size_t  __not_found
const [inline]
 

Definition at line 413 of file bitset.

References _GLIBCXX_BITSET_BITS_PER_WORD.

void _GLIBCXX_STD::_Base_bitset< 1 >::_M_do_flip  )  [inline]
 

Definition at line 381 of file bitset.

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

Definition at line 375 of file bitset.

void _GLIBCXX_STD::_Base_bitset< 1 >::_M_do_or const _Base_bitset< 1 > &  __x  )  [inline]
 

Definition at line 369 of file bitset.

References _GLIBCXX_STD::_Base_bitset< _Nw >::_M_w.

void _GLIBCXX_STD::_Base_bitset< 1 >::_M_do_reset  )  [inline]
 

Definition at line 387 of file bitset.

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

Definition at line 378 of file bitset.

void _GLIBCXX_STD::_Base_bitset< 1 >::_M_do_set  )  [inline]
 

Definition at line 384 of file bitset.

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

Definition at line 400 of file bitset.

void _GLIBCXX_STD::_Base_bitset< 1 >::_M_do_xor const _Base_bitset< 1 > &  __x  )  [inline]
 

Definition at line 372 of file bitset.

References _GLIBCXX_STD::_Base_bitset< _Nw >::_M_w.

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

Definition at line 357 of file bitset.

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

Definition at line 354 of file bitset.

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

Definition at line 363 of file bitset.

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

Definition at line 360 of file bitset.

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

Definition at line 394 of file bitset.

bool _GLIBCXX_STD::_Base_bitset< 1 >::_M_is_equal const _Base_bitset< 1 > &  __x  )  const [inline]
 

Definition at line 390 of file bitset.

References _GLIBCXX_STD::_Base_bitset< _Nw >::_M_w.

_WordT _GLIBCXX_STD::_Base_bitset< 1 >::_S_maskbit size_t  __pos  )  [inline, static]
 

Definition at line 350 of file bitset.

References _GLIBCXX_STD::_Base_bitset< _Nw >::_S_whichbit().

size_t _GLIBCXX_STD::_Base_bitset< 1 >::_S_whichbit size_t  __pos  )  [inline, static]
 

Definition at line 346 of file bitset.

References _GLIBCXX_BITSET_BITS_PER_WORD.

size_t _GLIBCXX_STD::_Base_bitset< 1 >::_S_whichbyte size_t  __pos  )  [inline, static]
 

Definition at line 342 of file bitset.

References _GLIBCXX_BITSET_BITS_PER_WORD.

size_t _GLIBCXX_STD::_Base_bitset< 1 >::_S_whichword size_t  __pos  )  [inline, static]
 

Definition at line 338 of file bitset.

References _GLIBCXX_BITSET_BITS_PER_WORD.


Member Data Documentation

_WordT _GLIBCXX_STD::_Base_bitset< 1 >::_M_w
 

Definition at line 332 of file bitset.


The documentation for this struct was generated from the following file:
Generated on Tue Jan 30 17:32:09 2007 for GNU C++ STL by doxygen 1.3.6