/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)) |
#define __BITSET_WORDS |
( |
__n |
|
) |
((__n + __BITS_PER_WORD - 1)/__BITS_PER_WORD) |
Function Documentation
template<size_t _Nb>
bitset<_Nb> _STLP_CALL operator & |
( |
const bitset< _Nb > & |
__x, |
|
|
const bitset< _Nb > & |
__y | |
|
) |
| | [inline] |
template<class _CharT, class _Traits, size_t _Nb>
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 | |
|
) |
| | |
Definition at line 179 of file _bitset.c.
References __STATIC_CAST, bitset< _Nb >::_M_copy_from_string(), basic_string< _CharT, _Traits, _Alloc >::empty(), ios_base::eofbit, ios_base::failbit, basic_ios< _CharT, _Traits >::narrow(), basic_string< _CharT, _Traits, _Alloc >::push_back(), basic_ios< _CharT, _Traits >::rdbuf(), basic_string< _CharT, _Traits, _Alloc >::reserve(), basic_streambuf< _CharT, _Traits >::sbumpc(), basic_ios< _CharT, _Traits >::setstate(), and basic_streambuf< _CharT, _Traits >::sputbackc().
template<size_t _Nb>
bitset<_Nb> _STLP_CALL operator^ |
( |
const bitset< _Nb > & |
__x, |
|
|
const bitset< _Nb > & |
__y | |
|
) |
| | [inline] |
template<size_t _Nb>
bitset<_Nb> _STLP_CALL operator| |
( |
const bitset< _Nb > & |
__x, |
|
|
const bitset< _Nb > & |
__y | |
|
) |
| | [inline] |
Generated on Mon Mar 10 15:32:48 2008 by
1.5.1
|