chunkedseq
container library for large in-memory data sets
|
#include <annotation.hpp>
Public Types | |
using | self_type = annotation_builder< Measured, Parent_pointer, Sibling_pointer > |
using | cached_prefix_type = Measured |
using | parent_pointer_type = Parent_pointer |
Public Member Functions | |
void | swap (self_type &other) |
Public Attributes | |
Measured | prefix |
Parent_pointer | parent |
Sibling_pointer | sibling |
Static Public Attributes | |
static constexpr bool | finger_search_enabled = Measured::enabled && Parent_pointer::enabled |
Definition at line 306 of file annotation.hpp.
using pasl::data::chunkedseq::annotation::annotation_builder< Measured, Parent_pointer, Sibling_pointer >::cached_prefix_type = Measured |
Definition at line 310 of file annotation.hpp.
using pasl::data::chunkedseq::annotation::annotation_builder< Measured, Parent_pointer, Sibling_pointer >::parent_pointer_type = Parent_pointer |
Definition at line 311 of file annotation.hpp.
using pasl::data::chunkedseq::annotation::annotation_builder< Measured, Parent_pointer, Sibling_pointer >::self_type = annotation_builder<Measured, Parent_pointer, Sibling_pointer> |
Definition at line 309 of file annotation.hpp.
|
inline |
Definition at line 319 of file annotation.hpp.
|
static |
Definition at line 313 of file annotation.hpp.
Parent_pointer pasl::data::chunkedseq::annotation::annotation_builder< Measured, Parent_pointer, Sibling_pointer >::parent |
Definition at line 316 of file annotation.hpp.
Measured pasl::data::chunkedseq::annotation::annotation_builder< Measured, Parent_pointer, Sibling_pointer >::prefix |
Definition at line 315 of file annotation.hpp.
Sibling_pointer pasl::data::chunkedseq::annotation::annotation_builder< Measured, Parent_pointer, Sibling_pointer >::sibling |
Definition at line 317 of file annotation.hpp.