libstdc++
bitset File Reference

Go to the source code of this file.

Classes

struct  std::_Base_bitset< _Nw >
struct  std::_Base_bitset< 0 >
struct  std::_Base_bitset< 1 >
class  std::bitset< _Nb >
 The bitset class represents a fixed-size sequence of bits.(Note that bitset does not meet the formal requirements of a container. Mainly, it lacks iterators.) More...
class  std::bitset< _Nb >::reference
struct  std::hash<::bitset< _Nb > >
 std::hash specialization for bitset. More...

Namespaces

namespace  std

Defines

#define _GLIBCXX_BITSET
#define _GLIBCXX_BITSET_BITS_PER_ULL
#define _GLIBCXX_BITSET_BITS_PER_WORD
#define _GLIBCXX_BITSET_WORDS(__n)

Functions

template<size_t _Nb>
bitset< _Nb > std::operator& (const bitset< _Nb > &__x, const bitset< _Nb > &__y) noexcept
template<size_t _Nb>
bitset< _Nb > std::operator| (const bitset< _Nb > &__x, const bitset< _Nb > &__y) noexcept
template<size_t _Nb>
bitset< _Nb > std::operator^ (const bitset< _Nb > &__x, const bitset< _Nb > &__y) noexcept
template<class _CharT , class _Traits , size_t _Nb>
std::basic_istream< _CharT,
_Traits > & 
std::operator>> (std::basic_istream< _CharT, _Traits > &__is, bitset< _Nb > &__x)
template<class _CharT , class _Traits , size_t _Nb>
std::basic_ostream< _CharT,
_Traits > & 
std::operator<< (std::basic_ostream< _CharT, _Traits > &__os, const bitset< _Nb > &__x)

Detailed Description

This is a Standard C++ Library header.

Definition in file bitset.