Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Base_bitset< 1 > Struct Template Reference

#include <std_bitset.h>

List of all members.

Public Types

typedef unsigned long _WordT

Public Methods

 _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

Public Attributes

_WordT _M_w

Static Public Methods

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)

template<> struct std::_Base_bitset< 1 >


Member Typedef Documentation

template<>
typedef unsigned long std::_Base_bitset< 1 >::_WordT
 

Definition at line 313 of file std_bitset.h.


Member Function Documentation

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

Definition at line 317 of file std_bitset.h.

template<>
std::_Base_bitset< 1 >::_Base_bitset< 1 > ( void ) [inline]
 

Definition at line 316 of file std_bitset.h.

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

Definition at line 334 of file std_bitset.h.

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

Definition at line 348 of file std_bitset.h.

template<>
size_t std::_Base_bitset< 1 >::_M_do_find_first ( size_t __not_found ) const
 

template<>
size_t std::_Base_bitset< 1 >::_M_do_find_next ( size_t __prev,
size_t __not_found ) const
 

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

Definition at line 339 of file std_bitset.h.

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

Definition at line 337 of file std_bitset.h.

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

Definition at line 335 of file std_bitset.h.

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

Definition at line 341 of file std_bitset.h.

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

Definition at line 338 of file std_bitset.h.

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

Definition at line 340 of file std_bitset.h.

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

Definition at line 360 of file std_bitset.h.

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

Definition at line 336 of file std_bitset.h.

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

Definition at line 329 of file std_bitset.h.

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

Definition at line 328 of file std_bitset.h.

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

Definition at line 332 of file std_bitset.h.

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

Definition at line 331 of file std_bitset.h.

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

Definition at line 345 of file std_bitset.h.

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

Definition at line 343 of file std_bitset.h.

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

Definition at line 325 of file std_bitset.h.

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

Definition at line 323 of file std_bitset.h.

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

Definition at line 321 of file std_bitset.h.

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

Definition at line 319 of file std_bitset.h.


Member Data Documentation

template<>
_WordT std::_Base_bitset< 1 >::_M_w
 

Definition at line 314 of file std_bitset.h.


The documentation for this struct was generated from the following file:
Generated at Tue May 1 16:29:43 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001