#include <cstddef>
#include <cstring>
#include <string>
#include <bits/functexcept.h>
#include <ostream>
#include <istream>
Include dependency graph for bitset:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | std |
Classes | |
struct | std::Base_bitset< Nw > |
struct | std::Base_bitset< 1 > |
struct | std::Base_bitset< 0 > |
struct | std::Sanitize< Extrabits > |
struct | std::Sanitize< 0 > |
class | std::bitset< Nb > |
The bitset class represents a fixed-size sequence of bits. More... | |
class | std::bitset< Nb >::reference |
template<size_t Nb> | |
bitset< Nb > | std::operator & (const bitset< Nb > &x, const bitset< Nb > &y) |
Global bitwise operations on bitsets. | |
template<size_t Nb> | |
bitset< Nb > | std::operator| (const bitset< Nb > &x, const bitset< Nb > &y) |
Global bitwise operations on bitsets. | |
template<size_t Nb> | |
bitset< Nb > | std::operator^ (const bitset< Nb > &x, const bitset< Nb > &y) |
Global bitwise operations on bitsets. | |
template<class CharT, class Traits, size_t Nb> | |
basic_istream< CharT, Traits > & | std::operator>> (basic_istream< CharT, Traits > &__is, bitset< Nb > &x) |
Global I/O operators for bitsets. | |
template<class CharT, class Traits, size_t Nb> | |
basic_ostream< CharT, Traits > & | std::operator<< (basic_ostream< CharT, Traits > &__os, const bitset< Nb > &x) |
Global I/O operators for bitsets. | |
Defines | |
#define | GLIBCPPBITSETBITSPERWORD |
#define | GLIBCPPBITSETWORDS(n) |
Variables | |
unsigned char | std::S_bit_count [256] |
unsigned char | std::S_first_one [256] |
include
this header in your programs, rather than any of the "st[dl]_*.h" implementation files.
Definition in file bitset.