|
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.
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.