/home/ntakagi/work/STLport-5.1.5/stlport/stl/_bitset.h File Reference

#include <stl/_algobase.h>
#include <stl/_alloc.h>
#include <stl/_iterator.h>
#include <stl/_uninitialized.h>
#include <stl/_range_errors.h>
#include <stl/_string.h>
#include <stl/_iosfwd.h>
#include <stl/_bitset.c>

Go to the source code of this file.

Classes

class  _Bs_G
struct  _Base_bitset< _Nw >
struct  _Base_bitset< 1UL >
struct  _Sanitize< _Extrabits >
struct  _Sanitize< 0UL >
class  bitset< _Nb >
struct  bitset< _Nb >::reference

Defines

#define __BITS_PER_WORD   (CHAR_BIT*sizeof(unsigned long))
#define __BITSET_WORDS(__n)   ((__n + __BITS_PER_WORD - 1)/__BITS_PER_WORD)

Functions

template<size_t _Nb>
bitset< _Nb > _STLP_CALL operator & (const bitset< _Nb > &__x, const bitset< _Nb > &__y)
template<size_t _Nb>
bitset< _Nb > _STLP_CALL operator| (const bitset< _Nb > &__x, const bitset< _Nb > &__y)
template<size_t _Nb>
bitset< _Nb > _STLP_CALL operator^ (const bitset< _Nb > &__x, const bitset< _Nb > &__y)
template<class _CharT, class _Traits, size_t _Nb>
_STLP_END_NAMESPACE _STLP_BEGIN_NAMESPACE
basic_istream< _CharT, _Traits
> &_STLP_CALL 
operator>> (basic_istream< _CharT, _Traits > &__is, bitset< _Nb > &__x)
template<class _CharT, class _Traits, size_t _Nb>
basic_ostream< _CharT, _Traits
> &_STLP_CALL 
operator<< (basic_ostream< _CharT, _Traits > &__os, const bitset< _Nb > &__x)


Define Documentation

#define __BITS_PER_WORD   (CHAR_BIT*sizeof(unsigned long))

Definition at line 62 of file _bitset.h.

#define __BITSET_WORDS ( __n   )     ((__n + __BITS_PER_WORD - 1)/__BITS_PER_WORD)

Definition at line 63 of file _bitset.h.


Function Documentation

template<size_t _Nb>
bitset<_Nb> _STLP_CALL operator & ( const bitset< _Nb > &  __x,
const bitset< _Nb > &  __y 
) [inline]

Definition at line 704 of file _bitset.h.

template<class _CharT, class _Traits, size_t _Nb>
basic_ostream<_CharT, _Traits>& _STLP_CALL operator<< ( basic_ostream< _CharT, _Traits > &  __os,
const bitset< _Nb > &  __x 
)

Definition at line 219 of file _bitset.c.

template<size_t _Nb>
bitset<_Nb> _STLP_CALL operator^ ( const bitset< _Nb > &  __x,
const bitset< _Nb > &  __y 
) [inline]

Definition at line 723 of file _bitset.h.

template<size_t _Nb>
bitset<_Nb> _STLP_CALL operator| ( const bitset< _Nb > &  __x,
const bitset< _Nb > &  __y 
) [inline]

Definition at line 714 of file _bitset.h.



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