The namespace for Hide's Succinct Data Structures. More...
Data Structures | |
class | BitVector |
Succinct bit vector class. More... | |
class | Exception |
Exception class for HSDS libraries. More... | |
class | Trie |
Trie(LOUDS) class. More... | |
struct | ListResult |
Result of list* API. More... | |
class | WaveletMatrix |
Wavelet matrix class. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, hsds::Exception &e) |
bool | uint2bit (uint64_t bits, uint64_t pos) |
Return a value of specified position in bit sequence. More... | |
Variables | |
const uint64_t | NOT_FOUND = 0xFFFFFFFFFFFFFFFF |
The namespace for Hide's Succinct Data Structures.
defined(HSDS_DEBUG_IF)
The namespace for Hide's Succinct Data Structures
std::ostream& hsds::operator<< | ( | std::ostream & | os, |
hsds::Exception & | e | ||
) |
Definition at line 117 of file exception.hpp.
bool hsds::uint2bit | ( | uint64_t | bits, |
uint64_t | pos | ||
) |
Return a value of specified position in bit sequence.
[in] | bits | bit sequence(unsigned integer) |
[in] | pos | Position of bit. |
Definition at line 30 of file wavelet-matrix.hpp.
const uint64_t hsds::NOT_FOUND = 0xFFFFFFFFFFFFFFFF |
Definition at line 42 of file bit-vector.hpp.