|
SDSL 3.0.3
Succinct Data Structure Library
|
#include <int_vector.hpp>
Public Types | |
| typedef int_vector_reference< t_int_vector > | reference |
| typedef uint64_t | value_type |
| typedef int_vector_iterator | iterator |
| typedef reference * | pointer |
| typedef t_int_vector::size_type | size_type |
| typedef t_int_vector::difference_type | difference_type |
Public Types inherited from sdsl::int_vector_iterator_base< t_int_vector > | |
| 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 (t_int_vector *v=nullptr, size_type idx=0) | |
| int_vector_iterator (int_vector_iterator< t_int_vector > const &it) | |
| reference | operator* () const |
| iterator & | operator++ () |
| Prefix increment of the Iterator. | |
| iterator | operator++ (int) |
| Postfix increment of the Iterator. | |
| iterator & | operator-- () |
| Prefix decrement of the Iterator. | |
| iterator | operator-- (int) |
| Postfix decrement of the Iterator. | |
| iterator & | operator+= (difference_type i) |
| iterator & | operator-= (difference_type i) |
| iterator & | operator= (int_vector_iterator< t_int_vector > const &it) |
| iterator | operator+ (difference_type i) const |
| iterator | operator- (difference_type i) const |
| reference | operator[] (difference_type i) const |
| bool | operator== (int_vector_iterator const &it) const noexcept |
| bool | operator!= (int_vector_iterator const &it) const noexcept |
| bool | operator< (int_vector_iterator const &it) const noexcept |
| bool | operator> (int_vector_iterator const &it) const noexcept |
| bool | operator>= (int_vector_iterator const &it) const noexcept |
| bool | operator<= (int_vector_iterator const &it) const noexcept |
| difference_type | operator- (int_vector_iterator const &it) const noexcept |
Public Member Functions inherited from sdsl::int_vector_iterator_base< t_int_vector > | |
| int_vector_iterator_base (uint8_t offset, uint8_t len) | |
| int_vector_iterator_base (t_int_vector const *v=nullptr, size_type idx=0) | |
Friends | |
| class | int_vector_const_iterator< t_int_vector > |
Additional Inherited Members | |
Protected Attributes inherited from sdsl::int_vector_iterator_base< t_int_vector > | |
| uint8_t | m_offset |
| uint8_t | m_len |
Definition at line 1208 of file int_vector.hpp.
| typedef t_int_vector::difference_type sdsl::int_vector_iterator< t_int_vector >::difference_type |
Definition at line 1216 of file int_vector.hpp.
| typedef int_vector_iterator sdsl::int_vector_iterator< t_int_vector >::iterator |
Definition at line 1213 of file int_vector.hpp.
| typedef reference* sdsl::int_vector_iterator< t_int_vector >::pointer |
Definition at line 1214 of file int_vector.hpp.
| typedef int_vector_reference<t_int_vector> sdsl::int_vector_iterator< t_int_vector >::reference |
Definition at line 1211 of file int_vector.hpp.
| typedef t_int_vector::size_type sdsl::int_vector_iterator< t_int_vector >::size_type |
Definition at line 1215 of file int_vector.hpp.
| typedef uint64_t sdsl::int_vector_iterator< t_int_vector >::value_type |
Definition at line 1212 of file int_vector.hpp.
|
inline |
Definition at line 1227 of file int_vector.hpp.
|
inline |
Definition at line 1232 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1346 of file int_vector.hpp.
|
inline |
Definition at line 1240 of file int_vector.hpp.
|
inline |
Definition at line 1324 of file int_vector.hpp.
|
inline |
Prefix increment of the Iterator.
Definition at line 1246 of file int_vector.hpp.
|
inline |
Postfix increment of the Iterator.
Definition at line 1258 of file int_vector.hpp.
|
inline |
Definition at line 1285 of file int_vector.hpp.
|
inline |
Definition at line 1330 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1374 of file int_vector.hpp.
|
inline |
Prefix decrement of the Iterator.
Definition at line 1266 of file int_vector.hpp.
|
inline |
Postfix decrement of the Iterator.
Definition at line 1278 of file int_vector.hpp.
|
inline |
Definition at line 1299 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1351 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1370 of file int_vector.hpp.
|
inline |
Definition at line 1313 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1341 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1358 of file int_vector.hpp.
|
inlinenoexcept |
Definition at line 1365 of file int_vector.hpp.
|
inline |
Definition at line 1336 of file int_vector.hpp.
|
friend |
Definition at line 1216 of file int_vector.hpp.