#include <bitmap.h>
Collaboration diagram for atlas::bitmap::BitMap::iterator:
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef unsigned long | value_type |
typedef ptrdiff_t | difference_type |
typedef const value_type * | pointer |
typedef const value_type & | reference |
Public Member Functions | |
iterator () | |
iterator (const iterator &j) | |
iterator (const std::vector< unsigned long >::const_iterator &p, unsigned long n, unsigned long c) | |
~iterator () | |
iterator & | operator= (const iterator &i) |
bool | operator== (const iterator &i) const |
bool | operator!= (const iterator &i) const |
bool | operator() () const |
const value_type & | operator * () const |
iterator & | operator++ () |
iterator | operator++ (int) |
Private Attributes | |
std::vector< unsigned long >::const_iterator | d_chunk |
unsigned long | d_bitAddress |
unsigned long | d_capacity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|