iLand
Classes | Macros | Functions
bitset.h File Reference
#include <string>
#include <iosfwd>

Go to the source code of this file.

Classes

class  bitset< _Bits >
 
struct  hash< bitset< _Bits > >
 

Macros

#define _BITSET_
 
#define _BITSET_SIZE_TYPE    typename basic_string<_Elem, _Tr, _Alloc>::size_type
 

Functions

template<size_t _Bits>
bitset< _Bits > operator& (const bitset< _Bits > &_Left, const bitset< _Bits > &_Right) _NOEXCEPT
 
template<size_t _Bits>
bitset< _Bits > operator| (const bitset< _Bits > &_Left, const bitset< _Bits > &_Right) _NOEXCEPT
 
template<size_t _Bits>
bitset< _Bits > operator^ (const bitset< _Bits > &_Left, const bitset< _Bits > &_Right) _NOEXCEPT
 
template<class _Elem , class _Tr , size_t _Bits>
basic_ostream< _Elem, _Tr > & operator<< (basic_ostream< _Elem, _Tr > &_Ostr, const bitset< _Bits > &_Right)
 
template<class _Elem , class _Tr , size_t _Bits>
basic_istream< _Elem, _Tr > & operator>> (basic_istream< _Elem, _Tr > &_Istr, bitset< _Bits > &_Right)
 

Macro Definition Documentation

◆ _BITSET_

#define _BITSET_

◆ _BITSET_SIZE_TYPE

#define _BITSET_SIZE_TYPE    typename basic_string<_Elem, _Tr, _Alloc>::size_type

Function Documentation

◆ operator&()

template<size_t _Bits>
bitset< _Bits > operator& ( const bitset< _Bits > &  _Left,
const bitset< _Bits > &  _Right 
)
inline

◆ operator<<()

template<class _Elem , class _Tr , size_t _Bits>
basic_ostream< _Elem, _Tr > & operator<< ( basic_ostream< _Elem, _Tr > &  _Ostr,
const bitset< _Bits > &  _Right 
)
inline

◆ operator>>()

template<class _Elem , class _Tr , size_t _Bits>
basic_istream< _Elem, _Tr > & operator>> ( basic_istream< _Elem, _Tr > &  _Istr,
bitset< _Bits > &  _Right 
)
inline

◆ operator^()

template<size_t _Bits>
bitset< _Bits > operator^ ( const bitset< _Bits > &  _Left,
const bitset< _Bits > &  _Right 
)
inline

◆ operator|()

template<size_t _Bits>
bitset< _Bits > operator| ( const bitset< _Bits > &  _Left,
const bitset< _Bits > &  _Right 
)
inline