SDSL
3.0.0
Succinct Data Structure Library
|
Select support for the specialized rrr_vector class of block size 15. More...
#include <rrr_vector_15.hpp>
Public Types | |
enum | { bit_pat = t_b } |
enum | { bit_pat_len = (uint8_t)1 } |
typedef rrr_vector< 15, t_rac, t_k > | bit_vector_type |
typedef bit_vector_type::size_type | size_type |
typedef bit_vector_type::bi_type | bi_type |
Public Member Functions | |
select_support_rrr (const bit_vector_type *v=nullptr) | |
size_type | select (size_type i) const |
Answers select queries. More... | |
const size_type | operator() (size_type i) const |
const size_type | size () const |
void | set_vector (const bit_vector_type *v=nullptr) |
select_support_rrr & | operator= (const select_support_rrr &rs) |
void | load (std::istream &, const bit_vector_type *v=nullptr) |
size_type | serialize (std::ostream &, structure_tree_node *v=nullptr, std::string name="") const |
template<typename archive_t > | |
void | CEREAL_SAVE_FUNCTION_NAME (archive_t &) const |
template<typename archive_t > | |
void | CEREAL_LOAD_FUNCTION_NAME (archive_t &) |
bool | operator== (const select_support_rrr &other) const noexcept |
bool | operator!= (const select_support_rrr &other) const noexcept |
Select support for the specialized rrr_vector class of block size 15.
Definition at line 602 of file rrr_vector_15.hpp.
typedef bit_vector_type::bi_type sdsl::select_support_rrr< t_b, 15, t_rac, t_k >::bi_type |
Definition at line 609 of file rrr_vector_15.hpp.
typedef rrr_vector<15, t_rac, t_k> sdsl::select_support_rrr< t_b, 15, t_rac, t_k >::bit_vector_type |
Definition at line 607 of file rrr_vector_15.hpp.
typedef bit_vector_type::size_type sdsl::select_support_rrr< t_b, 15, t_rac, t_k >::size_type |
Definition at line 608 of file rrr_vector_15.hpp.
anonymous enum |
Enumerator | |
---|---|
bit_pat |
Definition at line 610 of file rrr_vector_15.hpp.
anonymous enum |
Enumerator | |
---|---|
bit_pat_len |
Definition at line 614 of file rrr_vector_15.hpp.
|
inline |
Definition at line 704 of file rrr_vector_15.hpp.
|
inline |
Definition at line 735 of file rrr_vector_15.hpp.
|
inline |
Definition at line 731 of file rrr_vector_15.hpp.
|
inline |
Definition at line 721 of file rrr_vector_15.hpp.
|
inlinenoexcept |
Definition at line 740 of file rrr_vector_15.hpp.
|
inline |
Definition at line 709 of file rrr_vector_15.hpp.
|
inline |
Definition at line 715 of file rrr_vector_15.hpp.
|
inlinenoexcept |
Definition at line 738 of file rrr_vector_15.hpp.
|
inline |
Answers select queries.
Definition at line 707 of file rrr_vector_15.hpp.
|
inline |
Definition at line 723 of file rrr_vector_15.hpp.
|
inline |
Definition at line 713 of file rrr_vector_15.hpp.
|
inline |
Definition at line 711 of file rrr_vector_15.hpp.