SDSL 3.0.2
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 165 of file iterators.hpp.
typedef int_vector ::difference_type sdsl::random_access_container< t_F >::difference_type |
Definition at line 168 of file iterators.hpp.
typedef random_access_const_iterator<random_access_container> sdsl::random_access_container< t_F >::iterator_type |
Definition at line 170 of file iterators.hpp.
typedef int_vector ::size_type sdsl::random_access_container< t_F >::size_type |
Definition at line 167 of file iterators.hpp.
typedef std::invoke_result_t<t_F, size_type> sdsl::random_access_container< t_F >::value_type |
Definition at line 169 of file iterators.hpp.
|
inline |
Definition at line 175 of file iterators.hpp.
|
inline |
Definition at line 176 of file iterators.hpp.
|
inline |
Definition at line 189 of file iterators.hpp.
|
inline |
Definition at line 194 of file iterators.hpp.
|
inline |
Definition at line 179 of file iterators.hpp.
|
inline |
Definition at line 184 of file iterators.hpp.
t_F sdsl::random_access_container< t_F >::f |
Definition at line 172 of file iterators.hpp.
size_type sdsl::random_access_container< t_F >::m_size |
Definition at line 173 of file iterators.hpp.