SDSL 3.0.1
Succinct Data Structure Library
|
#include <int_vector.hpp>
Public Types | |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = typename t_int_vector::value_type |
using | difference_type = typename t_int_vector::difference_type |
using | pointer = value_type * |
using | reference = value_type & |
typedef uint64_t | size_type |
Public Member Functions | |
int_vector_iterator_base (uint8_t offset, uint8_t len) | |
int_vector_iterator_base (const t_int_vector *v=nullptr, size_type idx=0) | |
Protected Attributes | |
uint8_t | m_offset |
uint8_t | m_len |
Definition at line 1056 of file int_vector.hpp.
using sdsl::int_vector_iterator_base< t_int_vector >::difference_type = typename t_int_vector::difference_type |
Definition at line 1061 of file int_vector.hpp.
using sdsl::int_vector_iterator_base< t_int_vector >::iterator_category = std::random_access_iterator_tag |
Definition at line 1059 of file int_vector.hpp.
using sdsl::int_vector_iterator_base< t_int_vector >::pointer = value_type * |
Definition at line 1062 of file int_vector.hpp.
using sdsl::int_vector_iterator_base< t_int_vector >::reference = value_type & |
Definition at line 1063 of file int_vector.hpp.
typedef uint64_t sdsl::int_vector_iterator_base< t_int_vector >::size_type |
Definition at line 1065 of file int_vector.hpp.
using sdsl::int_vector_iterator_base< t_int_vector >::value_type = typename t_int_vector::value_type |
Definition at line 1060 of file int_vector.hpp.
|
inline |
Definition at line 1072 of file int_vector.hpp.
|
inline |
Definition at line 1077 of file int_vector.hpp.
|
protected |
Definition at line 1069 of file int_vector.hpp.
|
protected |
Definition at line 1068 of file int_vector.hpp.