Bitset::iterator Struct Reference

List of all members.

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 iteratoroperator++ ()
iterator operator++ (int)
const iteratoroperator-- ()
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 Bitsetbs_
bit_iterator cbit_

Detailed Description

Definition at line 318 of file bitset.hh.


Generated on Wed Jun 13 17:03:35 2007 for Vaucanson by  doxygen 1.5.1