#include <partition.h>
Public Types | |
| typedef std::forward_iterator_tag | iterator_category |
| typedef std::pair< std::vector< unsigned long >::const_iterator, std::vector< unsigned long >::const_iterator > | value_type |
| typedef ptrdiff_t | difference_type |
| typedef const value_type * | pointer |
| typedef const value_type & | reference |
Public Member Functions | |
| PartitionIterator () | |
| PartitionIterator (const Partition &) | |
| PartitionIterator (const PartitionIterator &i, End) | |
| ~PartitionIterator () | |
| bool | operator== (const PartitionIterator &i) const |
| bool | operator!= (const PartitionIterator &i) const |
| reference | operator * () const |
| pointer | operator-> () const |
| bool | operator() () const |
| PartitionIterator & | operator++ () |
| PartitionIterator | operator++ (int) |
Private Attributes | |
| std::vector< unsigned long > | d_data |
| std::vector< std::vector< unsigned long >::const_iterator > | d_stop |
| std::pair< std::vector< unsigned long >::const_iterator, std::vector< unsigned long >::const_iterator > | d_range |
| std::vector< std::vector< unsigned long >::const_iterator >::const_iterator | d_currentEnd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6