SDSL 3.0.2
Succinct Data Structure Library
|
#include <bit_vector_il.hpp>
Public Types | |
enum | { bit_pat = t_b } |
enum | { bit_pat_len = (uint8_t)1 } |
typedef bit_vector::size_type | size_type |
typedef bit_vector_il< t_bs > | bit_vector_type |
Public Member Functions | |
rank_support_il (bit_vector_type const *v=nullptr) | |
size_type | rank (size_type i) const |
Returns the position of the i-th occurrence in the bit vector. | |
size_type | operator() (size_type i) const |
size_type | size () const |
void | set_vector (bit_vector_type const *v=nullptr) |
rank_support_il & | operator= (rank_support_il const &rs) |
void | load (std::istream &, bit_vector_type const *v=nullptr) |
size_type | serialize (std::ostream &out, 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== (rank_support_il const &other) const noexcept |
bool | operator!= (rank_support_il const &other) const noexcept |
Definition at line 281 of file bit_vector_il.hpp.
typedef bit_vector_il<t_bs> sdsl::rank_support_il< t_b, t_bs >::bit_vector_type |
Definition at line 287 of file bit_vector_il.hpp.
typedef bit_vector::size_type sdsl::rank_support_il< t_b, t_bs >::size_type |
Definition at line 286 of file bit_vector_il.hpp.
anonymous enum |
Enumerator | |
---|---|
bit_pat |
Definition at line 288 of file bit_vector_il.hpp.
anonymous enum |
Enumerator | |
---|---|
bit_pat_len |
Definition at line 292 of file bit_vector_il.hpp.
|
inline |
Definition at line 339 of file bit_vector_il.hpp.
|
inline |
Definition at line 394 of file bit_vector_il.hpp.
|
inline |
Definition at line 390 of file bit_vector_il.hpp.
|
inline |
Definition at line 379 of file bit_vector_il.hpp.
|
inlinenoexcept |
Definition at line 402 of file bit_vector_il.hpp.
|
inline |
Definition at line 355 of file bit_vector_il.hpp.
|
inline |
Definition at line 370 of file bit_vector_il.hpp.
|
inlinenoexcept |
Definition at line 397 of file bit_vector_il.hpp.
|
inline |
Returns the position of the i-th occurrence in the bit vector.
Definition at line 348 of file bit_vector_il.hpp.
|
inline |
Definition at line 384 of file bit_vector_il.hpp.
|
inline |
Definition at line 365 of file bit_vector_il.hpp.
|
inline |
Definition at line 360 of file bit_vector_il.hpp.