Global namespace :: Boost.DynamicBitset

# Global namespace

## Namespaces

Name
`boost`
`std`

## boost namespace

### Types

Name | Description
`dynamic_bitset` | The `dynamic_bitset` template represents a set of bits.

### Functions

Name | Description
`from_block_range` | Reads blocks from the iterator range into the bitset.
`hash_value` | Computes a hash value for a `dynamic_bitset`.
`operator&` | Performs a bitwise‐AND of two bitsets.
`operator‐` | Calculates the set difference of two bitsets.
`operator>>` | Extracts a `dynamic_bitset` from an input stream.
`operatorˆ` | Performs a bitwise‐XOR of two bitsets.
`operator|` | Performs a bitwise‐OR of two bitsets.
`swap` | Exchanges the contents of `a` and `b`.
`to_block_range` | Writes the bits of the bitset into the iterator `result`, a block at a time.
`to_string` | Copies a representation of `b` into the string `s`.
`operator<<` | Inserts a textual representation of `b` into the stream `os`, highest bit first.
`operator==` | Compares two bitsets.
`operator!=` | Compares two bitsets.
`operator<` | Compares two bitsets.
`operator<=` | Compares two bitsets.
`operator>` | Compares two bitsets.
`operator>=` | Compares two bitsets.

## std namespace

### Types

Name | Description
`hash<boost::dynamic_bitset<Block, AllocatorOrContainer>>` | Support for std::hash.

Created with MrDocs