#include <dynamic_bitset.hpp>
Inheritance diagram for boost::detail::dynamic_bitset_base< Block, Allocator >:


Public Member Functions | |
| dynamic_bitset_base () | |
| dynamic_bitset_base (size_type num_bits, const Allocator &alloc) | |
| ~dynamic_bitset_base () | |
Static Protected Member Functions | |
| static size_type | word (size_type bit) |
| static size_type | offset (size_type bit) |
| static Block | mask1 (size_type bit) |
| static Block | mask0 (size_type bit) |
| static size_type | calc_num_blocks (size_type num_bits) |
Protected Attributes | |
| Block * | m_bits |
| size_type | m_num_bits |
| size_type | m_num_blocks |
Private Types | |
| enum | { bits_per_block = CHAR_BIT * sizeof(Block) } |
| typedef std::size_t | size_type |
typedef std::size_t boost::detail::dynamic_bitset_base< Block, Allocator >::size_type [private] |
| boost::detail::dynamic_bitset_base< Block, Allocator >::dynamic_bitset_base | ( | ) | [inline] |
| boost::detail::dynamic_bitset_base< Block, Allocator >::dynamic_bitset_base | ( | size_type | num_bits, | |
| const Allocator & | alloc | |||
| ) | [inline] |
| boost::detail::dynamic_bitset_base< Block, Allocator >::~dynamic_bitset_base | ( | ) | [inline] |
| static size_type boost::detail::dynamic_bitset_base< Block, Allocator >::word | ( | size_type | bit | ) | [inline, static, protected] |
| static size_type boost::detail::dynamic_bitset_base< Block, Allocator >::offset | ( | size_type | bit | ) | [inline, static, protected] |
| static Block boost::detail::dynamic_bitset_base< Block, Allocator >::mask1 | ( | size_type | bit | ) | [inline, static, protected] |
| static Block boost::detail::dynamic_bitset_base< Block, Allocator >::mask0 | ( | size_type | bit | ) | [inline, static, protected] |
| static size_type boost::detail::dynamic_bitset_base< Block, Allocator >::calc_num_blocks | ( | size_type | num_bits | ) | [inline, static, protected] |
Block* boost::detail::dynamic_bitset_base< Block, Allocator >::m_bits [protected] |
size_type boost::detail::dynamic_bitset_base< Block, Allocator >::m_num_bits [protected] |
size_type boost::detail::dynamic_bitset_base< Block, Allocator >::m_num_blocks [protected] |
1.5.1