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_const_iterator< int_vector > Class Template Reference

Inherits sdsl::int_vector_iterator_base< int_vector >.

List of all members.

Public Types

typedef int_vector::value_type const_reference
typedef const
int_vector::value_type * 
pointer
typedef int_vector_const_iterator const_iterator
typedef int_vector::size_type size_type
typedef int_vector::difference_type difference_type

Public Member Functions

 int_vector_const_iterator (const int_vector *v=NULL, size_type idx=0)
 int_vector_const_iterator (const int_vector_iterator< int_vector > &it)
const_reference operator* () const
const_iteratoroperator++ ()
 Prefix increment of the Iterator.
const_iterator operator++ (int x)
 Postfix increment of the Iterator.
const_iteratoroperator-- ()
 Prefix decrement of the Iterator.
const_iterator operator-- (int x)
 Postfix decrement of the Iterator.
const_iteratoroperator+= (difference_type i)
const_iteratoroperator-= (difference_type i)
const_iterator operator+ (difference_type i) const
const_iterator operator- (difference_type i) const
const_reference operator[] (difference_type i) const
bool operator== (const int_vector_const_iterator &it) const
bool operator!= (const int_vector_const_iterator &it) const
bool operator< (const int_vector_const_iterator &it) const
bool operator> (const int_vector_const_iterator &it) const
bool operator>= (const int_vector_const_iterator &it) const
bool operator<= (const int_vector_const_iterator &it) const

template<class int_vector>
class sdsl::int_vector_const_iterator< int_vector >


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