SDSL 3.0.3
Succinct Data Structure Library
|
Class for in-place construction of sd_vector from a strictly increasing sequence. More...
#include <sd_vector.hpp>
Public Types | |
typedef bit_vector::size_type | size_type |
Public Member Functions | |
sd_vector_builder () | |
sd_vector_builder (size_type n, size_type m) | |
Constructor. | |
size_type | size () const |
size_type | capacity () const |
size_type | tail () const |
size_type | items () const |
void | set (size_type i) |
Set a bit to 1. | |
Friends | |
template<typename , typename , typename > | |
class | sd_vector |
Class for in-place construction of sd_vector from a strictly increasing sequence.
Definition at line 50 of file sd_vector.hpp.
bit_vector::size_type sdsl::sd_vector_builder::size_type |
Definition at line 56 of file sd_vector.hpp.
|
inline |
Definition at line 980 of file sd_vector.hpp.
Constructor.
n | Vector size. |
m | The number of 1-bits. |
Definition at line 990 of file sd_vector.hpp.
|
inline |
Definition at line 80 of file sd_vector.hpp.
|
inline |
Definition at line 88 of file sd_vector.hpp.
|
inline |
Set a bit to 1.
i | The position of the bit. |
Definition at line 97 of file sd_vector.hpp.
|
inline |
Definition at line 76 of file sd_vector.hpp.
|
inline |
Definition at line 84 of file sd_vector.hpp.
|
friend |
Definition at line 53 of file sd_vector.hpp.