Public Types | |
| typedef std::bidirectional_iterator_tag | iterator_category |
| typedef Bitset::value_type | value_type |
| typedef Bitset::difference_type | difference_type |
| typedef Bitset::reference | reference |
| typedef Bitset::pointer | pointer |
Public Member Functions | |
| iterator () | |
| iterator (const Bitset *bs) | |
| iterator (const Bitset *bs, const bit_iterator &cbit) | |
| iterator (const iterator &it) | |
| const iterator & | operator++ () |
| iterator | operator++ (int) |
| const iterator & | operator-- () |
| iterator | operator-- (int) |
| bool | operator== (const iterator &rhs) const |
| bool | operator== (const const_iterator &rhs) const |
| bool | operator!= (const iterator &rhs) const |
| bool | operator!= (const const_iterator &rhs) const |
| value_type | operator * () const |
Protected Member Functions | |
| void | skip_zeros_forward () |
| void | skip_zeros_backward () |
Protected Attributes | |
| const Bitset * | bs_ |
| bit_iterator | cbit_ |
Definition at line 318 of file bitset.hh.
1.5.2