SDSL 3.0.1
Succinct Data Structure Library
|
#include <int_vector.hpp>
Public Types | |
typedef t_int_vector::value_type | const_reference |
typedef const t_int_vector::value_type * | pointer |
typedef int_vector_const_iterator | const_iterator |
typedef t_int_vector::size_type | size_type |
typedef t_int_vector::difference_type | difference_type |
![]() | |
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 |
Friends | |
class | int_vector_iterator< t_int_vector > |
class | int_vector_iterator_base< t_int_vector > |
template<class X > | |
int_vector_const_iterator< X >::difference_type | operator- (const int_vector_const_iterator< X > &x, const int_vector_const_iterator< X > &y) |
Additional Inherited Members | |
![]() | |
uint8_t | m_offset |
uint8_t | m_len |
Definition at line 1250 of file int_vector.hpp.
typedef int_vector_const_iterator sdsl::int_vector_const_iterator< t_int_vector >::const_iterator |
Definition at line 1255 of file int_vector.hpp.
typedef t_int_vector::value_type sdsl::int_vector_const_iterator< t_int_vector >::const_reference |
Definition at line 1253 of file int_vector.hpp.
typedef t_int_vector::difference_type sdsl::int_vector_const_iterator< t_int_vector >::difference_type |
Definition at line 1257 of file int_vector.hpp.
typedef const t_int_vector::value_type* sdsl::int_vector_const_iterator< t_int_vector >::pointer |
Definition at line 1254 of file int_vector.hpp.
typedef t_int_vector::size_type sdsl::int_vector_const_iterator< t_int_vector >::size_type |
Definition at line 1256 of file int_vector.hpp.
|
inline |
Definition at line 1272 of file int_vector.hpp.
|
inline |
Definition at line 1277 of file int_vector.hpp.
|
default |
|
inlinenoexcept |
Definition at line 1379 of file int_vector.hpp.
|
inline |
Definition at line 1288 of file int_vector.hpp.
|
inline |
Definition at line 1360 of file int_vector.hpp.
|
inline |
Prefix increment of the Iterator.
Definition at line 1295 of file int_vector.hpp.
|
inline |
Postfix increment of the Iterator.
Definition at line 1307 of file int_vector.hpp.
|
inline |
Definition at line 1334 of file int_vector.hpp.
|
inline |
Definition at line 1366 of file int_vector.hpp.
|
inline |
Prefix decrement of the Iterator.
Definition at line 1315 of file int_vector.hpp.
|
inline |
Postfix decrement of the Iterator.
Definition at line 1327 of file int_vector.hpp.
|
inline |
Definition at line 1347 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1381 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1395 of file int_vector.hpp.
|
default |
|
inlinenoexcept |
Definition at line 1374 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1387 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1393 of file int_vector.hpp.
|
inline |
Definition at line 1372 of file int_vector.hpp.
|
friend |
Definition at line 1260 of file int_vector.hpp.
|
friend |
Definition at line 1260 of file int_vector.hpp.
|
friend |