SDSL: Succinct Data Structure Library
A C++ template library for succinct data structures
|
Public Types | |
typedef uint64_t | value_type |
typedef size_type_class | size_type |
typedef int_vector < fixedIntWidth, size_type_class > | int_vector_type |
typedef int_vector_reference < int_vector_type > | reference |
typedef const uint64_t | const_reference |
typedef uint8_t | int_width_type |
typedef int_vector_iterator < int_vector_type > | iterator |
typedef int_vector_const_iterator < int_vector_type > | const_iterator |
Static Public Member Functions | |
static void | set_int_width (int_width_type &int_width, const uint8_t new_int_width) |
static void | read_header (size_type &size, int_width_type &int_width, std::istream &in) |
static iterator | begin (int_vector_type *v, uint64_t *) |
static iterator | end (int_vector_type *v, uint64_t *, size_type) |
static const_iterator | begin (const int_vector_type *v, const uint64_t *) |
static const_iterator | end (const int_vector_type *v, const uint64_t *, size_type) |