SDSL: Succinct Data Structure Library
A C++ template library for succinct data structures
 All Classes Namespaces Files Functions Variables Typedefs Friends
Public Types | Public Member Functions
sdsl::int_vector_iterator< int_vector > Class Template Reference

Inherits sdsl::int_vector_iterator_base< int_vector >.

List of all members.

Public Types

typedef int_vector_reference
< int_vector
reference
typedef int_vector_iterator iterator
typedef referencepointer
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
iteratoroperator++ ()
 Prefix increment of the Iterator.
iterator operator++ (int x)
 Postfix increment of the Iterator.
iteratoroperator-- ()
 Prefix decrement of the Iterator.
iterator operator-- (int x)
 Postfix decrement of the Iterator.
iteratoroperator+= (difference_type i)
iteratoroperator-= (difference_type i)
iteratoroperator= (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)

template<class int_vector>
class sdsl::int_vector_iterator< int_vector >


The documentation for this class was generated from the following file: