SDSL 3.0.1
Succinct Data Structure Library
|
#include <iterators.hpp>
Public Types | |
typedef int_vector ::size_type | size_type |
typedef int_vector ::difference_type | difference_type |
typedef std::invoke_result_t< t_F, size_type > | value_type |
typedef random_access_const_iterator< random_access_container > | iterator_type |
Public Member Functions | |
random_access_container () | |
random_access_container (t_F ff, size_type size) | |
value_type | operator[] (size_type i) const |
size_type | size () const |
iterator_type | begin () const |
iterator_type | end () const |
Public Attributes | |
t_F | f |
size_type | m_size |
Definition at line 143 of file iterators.hpp.
typedef int_vector ::difference_type sdsl::random_access_container< t_F >::difference_type |
Definition at line 146 of file iterators.hpp.
typedef random_access_const_iterator<random_access_container> sdsl::random_access_container< t_F >::iterator_type |
Definition at line 148 of file iterators.hpp.
typedef int_vector ::size_type sdsl::random_access_container< t_F >::size_type |
Definition at line 145 of file iterators.hpp.
typedef std::invoke_result_t<t_F, size_type> sdsl::random_access_container< t_F >::value_type |
Definition at line 147 of file iterators.hpp.
|
inline |
Definition at line 153 of file iterators.hpp.
|
inline |
Definition at line 154 of file iterators.hpp.
|
inline |
Definition at line 163 of file iterators.hpp.
|
inline |
Definition at line 165 of file iterators.hpp.
|
inline |
Definition at line 159 of file iterators.hpp.
|
inline |
Definition at line 161 of file iterators.hpp.
t_F sdsl::random_access_container< t_F >::f |
Definition at line 150 of file iterators.hpp.
size_type sdsl::random_access_container< t_F >::m_size |
Definition at line 151 of file iterators.hpp.