|
SDSL 3.0.3
Succinct Data Structure Library
|
#include <int_vector_mapper.hpp>
Public Types | |
| typedef int_vector< t_width >::difference_type | difference_type |
| typedef int_vector< t_width >::value_type | value_type |
| typedef int_vector< t_width >::size_type | size_type |
| typedef int_vector< t_width >::int_width_type | width_type |
Public Member Functions | |
| int_vector_mapper ()=delete | |
| int_vector_mapper (int_vector_mapper const &)=delete | |
| int_vector_mapper & | operator= (int_vector_mapper const &)=delete |
| ~int_vector_mapper () | |
| int_vector_mapper (int_vector_mapper &&ivm) | |
| int_vector_mapper & | operator= (int_vector_mapper &&ivm) |
| int_vector_mapper (std::string const &key, cache_config const &config) | |
| int_vector_mapper (const std::string filename, bool is_plain=false, bool delete_on_close=false) | |
| std::string | file_name () const |
| width_type | width () const |
| void | width (const uint8_t new_int_width) |
| size_type | size () const |
| void | bit_resize (const size_type bit_size) |
| void | resize (const size_type size) |
| auto | begin () -> typename int_vector< t_width >::iterator |
| auto | end () -> typename int_vector< t_width >::iterator |
| auto | begin () const -> typename int_vector< t_width >::const_iterator |
| auto | end () const -> typename int_vector< t_width >::const_iterator |
| auto | cbegin () const -> typename int_vector< t_width >::const_iterator |
| auto | cend () const -> typename int_vector< t_width >::const_iterator |
| auto | operator[] (size_type const &idx) const -> typename int_vector< t_width >::const_reference |
| auto | operator[] (size_type const &idx) -> typename int_vector< t_width >::reference |
| uint64_t const * | data () const |
| uint64_t * | data () |
| value_type | get_int (size_type idx, const uint8_t len=64) const |
| void | set_int (size_type idx, value_type x, const uint8_t len=64) |
| void | push_back (value_type x) |
| size_type | capacity () const |
| size_type | bit_size () const |
| template<class container> | |
| bool | operator== (container const &v) const |
| bool | operator== (int_vector< t_width > const &v) const |
| bool | operator== (int_vector_mapper const &v) const |
| template<class container> | |
| bool | operator!= (container const &v) const |
| void | flip () |
| bool | empty () const |
Public Attributes | |
| const size_type | append_block_size = 1000000 |
Static Public Attributes | |
| static constexpr uint8_t | fixed_int_width = t_width |
Definition at line 29 of file int_vector_mapper.hpp.
| typedef int_vector<t_width>::difference_type sdsl::int_vector_mapper< t_width, t_mode >::difference_type |
Definition at line 34 of file int_vector_mapper.hpp.
| typedef int_vector<t_width>::size_type sdsl::int_vector_mapper< t_width, t_mode >::size_type |
Definition at line 36 of file int_vector_mapper.hpp.
| typedef int_vector<t_width>::value_type sdsl::int_vector_mapper< t_width, t_mode >::value_type |
Definition at line 35 of file int_vector_mapper.hpp.
| typedef int_vector<t_width>::int_width_type sdsl::int_vector_mapper< t_width, t_mode >::width_type |
Definition at line 37 of file int_vector_mapper.hpp.
|
delete |
|
delete |
|
inline |
Definition at line 58 of file int_vector_mapper.hpp.
|
inline |
Definition at line 132 of file int_vector_mapper.hpp.
|
inline |
Definition at line 159 of file int_vector_mapper.hpp.
|
inline |
Definition at line 163 of file int_vector_mapper.hpp.
|
inline |
Definition at line 293 of file int_vector_mapper.hpp.
|
inline |
Definition at line 303 of file int_vector_mapper.hpp.
|
inline |
Definition at line 247 of file int_vector_mapper.hpp.
|
inline |
Definition at line 365 of file int_vector_mapper.hpp.
|
inline |
Definition at line 360 of file int_vector_mapper.hpp.
|
inline |
Definition at line 311 of file int_vector_mapper.hpp.
|
inline |
Definition at line 315 of file int_vector_mapper.hpp.
|
inline |
Definition at line 332 of file int_vector_mapper.hpp.
|
inline |
Definition at line 328 of file int_vector_mapper.hpp.
|
inline |
Definition at line 392 of file int_vector_mapper.hpp.
|
inline |
Definition at line 298 of file int_vector_mapper.hpp.
|
inline |
Definition at line 307 of file int_vector_mapper.hpp.
|
inline |
Definition at line 230 of file int_vector_mapper.hpp.
|
inline |
Definition at line 387 of file int_vector_mapper.hpp.
|
inline |
Definition at line 337 of file int_vector_mapper.hpp.
|
inline |
Definition at line 383 of file int_vector_mapper.hpp.
|
inline |
Definition at line 145 of file int_vector_mapper.hpp.
|
delete |
|
inline |
Definition at line 370 of file int_vector_mapper.hpp.
|
inline |
Definition at line 374 of file int_vector_mapper.hpp.
|
inline |
Definition at line 378 of file int_vector_mapper.hpp.
|
inline |
Definition at line 323 of file int_vector_mapper.hpp.
|
inline |
Definition at line 319 of file int_vector_mapper.hpp.
|
inline |
Definition at line 346 of file int_vector_mapper.hpp.
|
inline |
Definition at line 286 of file int_vector_mapper.hpp.
|
inline |
Definition at line 341 of file int_vector_mapper.hpp.
|
inline |
Definition at line 243 of file int_vector_mapper.hpp.
|
inline |
Definition at line 234 of file int_vector_mapper.hpp.
|
inline |
Definition at line 238 of file int_vector_mapper.hpp.
| const size_type sdsl::int_vector_mapper< t_width, t_mode >::append_block_size = 1000000 |
Definition at line 41 of file int_vector_mapper.hpp.
|
staticconstexpr |
Definition at line 38 of file int_vector_mapper.hpp.