Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
dynamic_bitset.hpp File Reference
#include <assert.h>
#include <string>
#include <stdexcept>
#include <algorithm>
#include <vector>
#include <climits>
#include "boost/dynamic_bitset/config.hpp"
#include <locale>
#include <istream>
#include <ostream>
#include "boost/dynamic_bitset_fwd.hpp"
#include "boost/detail/dynamic_bitset.hpp"
#include "boost/detail/iterator.hpp"
#include "boost/move/move.hpp"
#include "boost/limits.hpp"
#include "boost/pending/lowest_bit.hpp"
#include "boost/static_assert.hpp"
#include "boost/utility/addressof.hpp"
#include "boost/detail/no_exceptions_support.hpp"
#include "boost/throw_exception.hpp"
Include dependency graph for dynamic_bitset.hpp:
This graph shows which files directly or indirectly include this file:

Classes

singleton  boost::dynamic_bitset< Block, Allocator >
 
class  boost::dynamic_bitset< Block, Allocator >::reference
 

Namespaces

 boost
 Duration formatting facet for input.
 

Functions

template<typename Block , typename Allocator >
bool boost::operator!= (const dynamic_bitset< Block, Allocator > &a, const dynamic_bitset< Block, Allocator > &b)
 
template<typename Block , typename Allocator >
bool boost::operator<= (const dynamic_bitset< Block, Allocator > &a, const dynamic_bitset< Block, Allocator > &b)
 
template<typename Block , typename Allocator >
bool boost::operator> (const dynamic_bitset< Block, Allocator > &a, const dynamic_bitset< Block, Allocator > &b)
 
template<typename Block , typename Allocator >
bool boost::operator>= (const dynamic_bitset< Block, Allocator > &a, const dynamic_bitset< Block, Allocator > &b)
 
template<typename CharT , typename Traits , typename Block , typename Allocator >
std::basic_ostream< CharT,
Traits > & 
boost::operator<< (std::basic_ostream< CharT, Traits > &os, const dynamic_bitset< Block, Allocator > &b)
 
template<typename CharT , typename Traits , typename Block , typename Allocator >
std::basic_istream< CharT,
Traits > & 
boost::operator>> (std::basic_istream< CharT, Traits > &is, dynamic_bitset< Block, Allocator > &b)
 
template<typename Block , typename Allocator >
dynamic_bitset< Block, Allocator > boost::operator& (const dynamic_bitset< Block, Allocator > &b1, const dynamic_bitset< Block, Allocator > &b2)
 
template<typename Block , typename Allocator >
dynamic_bitset< Block, Allocator > boost::operator| (const dynamic_bitset< Block, Allocator > &b1, const dynamic_bitset< Block, Allocator > &b2)
 
template<typename Block , typename Allocator >
dynamic_bitset< Block, Allocator > boost::operator^ (const dynamic_bitset< Block, Allocator > &b1, const dynamic_bitset< Block, Allocator > &b2)
 
template<typename Block , typename Allocator >
dynamic_bitset< Block, Allocator > boost::operator- (const dynamic_bitset< Block, Allocator > &b1, const dynamic_bitset< Block, Allocator > &b2)
 
template<typename Block , typename Allocator >
void boost::swap (dynamic_bitset< Block, Allocator > &b1, dynamic_bitset< Block, Allocator > &b2)
 
template<typename Block , typename Allocator , typename stringT >
void boost::to_string (const dynamic_bitset< Block, Allocator > &b, stringT &s)
 
template<typename Block , typename Allocator , typename BlockOutputIterator >
void boost::to_block_range (const dynamic_bitset< Block, Allocator > &b, BlockOutputIterator result)
 
template<typename BlockIterator , typename B , typename A >
void boost::from_block_range (BlockIterator first, BlockIterator last, dynamic_bitset< B, A > &result)
 
template<typename B , typename A , typename stringT >
void boost::to_string_helper (const dynamic_bitset< B, A > &b, stringT &s, bool dump_all)
 
template<typename B , typename A , typename stringT >
void boost::dump_to_string (const dynamic_bitset< B, A > &b, stringT &s)
 
template<typename Block , typename Allocator >
bool boost::operator== (const dynamic_bitset< Block, Allocator > &a, const dynamic_bitset< Block, Allocator > &b)
 
template<typename Block , typename Allocator >
bool boost::operator< (const dynamic_bitset< Block, Allocator > &a, const dynamic_bitset< Block, Allocator > &b)
 
template<typename Ch , typename Tr , typename Block , typename Alloc >
std::basic_ostream< Ch, Tr > & boost::operator<< (std::basic_ostream< Ch, Tr > &os, const dynamic_bitset< Block, Alloc > &b)
 
template<typename Ch , typename Tr , typename Block , typename Alloc >
std::basic_istream< Ch, Tr > & boost::operator>> (std::basic_istream< Ch, Tr > &is, dynamic_bitset< Block, Alloc > &b)