Whole document tree
    

Whole document tree

Templatestd::_Base_bitset< 1 > struct Reference
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

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)

Public Attributes

_WordT _M_w

template<>
struct std::_Base_bitset< 1 >


Member Typedef Documentation

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

Definition at line 342 of file std_bitset.h.


Member Function Documentation

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

Definition at line 346 of file std_bitset.h.

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

std::_Base_bitset< 1 >::_Base_bitset void    [inline]
 

Definition at line 345 of file std_bitset.h.

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

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

Definition at line 363 of file std_bitset.h.

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

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

Definition at line 377 of file std_bitset.h.

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

std::size_t std::_Base_bitset< 1 >::_M_do_find_first size_t    __not_found const
 

Definition at line 52 of file bitset.cc.

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

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

Definition at line 72 of file bitset.cc.

References _GLIBCPP_BITSET_BITS_PER_WORD, std::_Base_bitset< _Nw >::_M_w, std::_Base_bitset< _Nw >::_S_whichbit(), std::_Base_bitset< _Nw >::_S_whichbyte(), and std::_Base_bitset< _Nw >::_WordT.

void std::_Base_bitset< 1 >::_M_do_flip   [inline]
 

Definition at line 368 of file std_bitset.h.

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

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

Definition at line 366 of file std_bitset.h.

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

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

Definition at line 364 of file std_bitset.h.

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

void std::_Base_bitset< 1 >::_M_do_reset   [inline]
 

Definition at line 370 of file std_bitset.h.

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

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

Definition at line 367 of file std_bitset.h.

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

void std::_Base_bitset< 1 >::_M_do_set   [inline]
 

Definition at line 369 of file std_bitset.h.

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

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

Definition at line 389 of file std_bitset.h.

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

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

Definition at line 365 of file std_bitset.h.

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

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

Definition at line 358 of file std_bitset.h.

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

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

Definition at line 357 of file std_bitset.h.

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

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

Definition at line 361 of file std_bitset.h.

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

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

Definition at line 360 of file std_bitset.h.

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

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

Definition at line 374 of file std_bitset.h.

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

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

Definition at line 372 of file std_bitset.h.

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

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

Definition at line 354 of file std_bitset.h.

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

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

Definition at line 352 of file std_bitset.h.

References _GLIBCPP_BITSET_BITS_PER_WORD.

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

Definition at line 350 of file std_bitset.h.

References _GLIBCPP_BITSET_BITS_PER_WORD.

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

Definition at line 348 of file std_bitset.h.

References _GLIBCPP_BITSET_BITS_PER_WORD.


Member Data Documentation

_WordT std::_Base_bitset< 1 >::_M_w
 

Definition at line 343 of file std_bitset.h.


The documentation for this struct was generated from the following files:
Generated on Mon Apr 8 03:16:53 2002 for libstdc++-v3 Source by doxygen1.2.15