SDSL: Succinct Data Structure Library
A C++ template library for succinct data structures
|
Inherits sdsl::int_vector_iterator_base< int_vector >.
Public Types | |
typedef int_vector_reference < int_vector > | reference |
typedef int_vector_iterator | iterator |
typedef reference * | pointer |
typedef int_vector::size_type | size_type |
typedef int_vector::difference_type | difference_type |
Public Member Functions | |
int_vector_iterator (int_vector *v=NULL, size_type idx=0) | |
int_vector_iterator (const int_vector_iterator< int_vector > &it) | |
reference | operator* () const |
iterator & | operator++ () |
Prefix increment of the Iterator. | |
iterator | operator++ (int x) |
Postfix increment of the Iterator. | |
iterator & | operator-- () |
Prefix decrement of the Iterator. | |
iterator | operator-- (int x) |
Postfix decrement of the Iterator. | |
iterator & | operator+= (difference_type i) |
iterator & | operator-= (difference_type i) |
iterator & | operator= (const int_vector_iterator< int_vector > &it) |
iterator | operator+ (difference_type i) const |
iterator | operator- (difference_type i) const |
reference | operator[] (difference_type i) const |
bool | operator== (const int_vector_iterator &it) const |
bool | operator!= (const int_vector_iterator &it) const |
bool | operator< (const int_vector_iterator &it) const |
bool | operator> (const int_vector_iterator &it) const |
bool | operator>= (const int_vector_iterator &it) const |
bool | operator<= (const int_vector_iterator &it) const |
difference_type | operator- (const int_vector_iterator &it) |