_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

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

Public Attributes

_WordT _M_w

Detailed Description

template<>
struct _GLIBCXX_STD::_Base_bitset< 1 >

Definition at line 335 of file bitset.


Member Typedef Documentation

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

Definition at line 337 of file bitset.


Constructor & Destructor Documentation

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

Definition at line 340 of file bitset.

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

Definition at line 344 of file bitset.


Member Function Documentation

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

Definition at line 381 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 421 of file bitset.

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

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

Definition at line 429 of file bitset.

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

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

Definition at line 439 of file bitset.

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

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

Definition at line 401 of file bitset.

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

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

Definition at line 393 of file bitset.

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

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

Definition at line 385 of file bitset.

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

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

Definition at line 409 of file bitset.

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

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

Definition at line 397 of file bitset.

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

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

Definition at line 405 of file bitset.

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

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

Definition at line 425 of file bitset.

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

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

Definition at line 389 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 369 of file bitset.

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

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

Definition at line 365 of file bitset.

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

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

Definition at line 377 of file bitset.

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

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

Definition at line 373 of file bitset.

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

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

Definition at line 417 of file bitset.

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

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

Definition at line 413 of file bitset.

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

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

Definition at line 361 of file bitset.

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

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

Definition at line 357 of file bitset.

References _GLIBCXX_BITSET_BITS_PER_WORD.

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

Definition at line 353 of file bitset.

References _GLIBCXX_BITSET_BITS_PER_WORD.

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

Definition at line 349 of file bitset.

References _GLIBCXX_BITSET_BITS_PER_WORD.


Member Data Documentation

_WordT _GLIBCXX_STD::_Base_bitset< 1 >::_M_w

Definition at line 338 of file bitset.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:58:24 2010 for GNU C++ STL by  doxygen 1.4.7