SDSL
3.0.0
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::result_of< t_F(size_type)>::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 138 of file iterators.hpp.
typedef int_vector ::difference_type sdsl::random_access_container< t_F >::difference_type |
Definition at line 141 of file iterators.hpp.
typedef random_access_const_iterator<random_access_container> sdsl::random_access_container< t_F >::iterator_type |
Definition at line 143 of file iterators.hpp.
typedef int_vector ::size_type sdsl::random_access_container< t_F >::size_type |
Definition at line 140 of file iterators.hpp.
typedef std::result_of<t_F(size_type)>::type sdsl::random_access_container< t_F >::value_type |
Definition at line 142 of file iterators.hpp.
|
inline |
Definition at line 148 of file iterators.hpp.
|
inline |
Definition at line 149 of file iterators.hpp.
|
inline |
Definition at line 158 of file iterators.hpp.
|
inline |
Definition at line 160 of file iterators.hpp.
|
inline |
Definition at line 154 of file iterators.hpp.
|
inline |
Definition at line 156 of file iterators.hpp.
t_F sdsl::random_access_container< t_F >::f |
Definition at line 145 of file iterators.hpp.
size_type sdsl::random_access_container< t_F >::m_size |
Definition at line 146 of file iterators.hpp.