vg
tools for working with variation graphs
|
This is the complete list of members for vg::StreamIndex< Message >, including all inherited members.
add_group(const vector< Message > &msgs, int64_t virtual_start, int64_t virtual_past_end) | vg::StreamIndex< Message > | |
add_group(id_t min_id, id_t max_id, int64_t virtual_start, int64_t virtual_past_end) | vg::StreamIndex< Message > | |
vg::StreamIndexBase::add_group(id_t min_id, id_t max_id, int64_t virtual_start, int64_t virtual_past_end) | vg::StreamIndexBase | |
bin_t typedef | vg::StreamIndexBase | |
bin_to_prefix(bin_t bin) | vg::StreamIndexBase | static |
bin_to_ranges | vg::StreamIndexBase | protected |
bins_by_id_prefix | vg::StreamIndexBase | protected |
common_bin(id_t a, id_t b) | vg::StreamIndexBase | static |
cursor_t typedef | vg::StreamIndex< Message > | |
find(cursor_t &cursor, id_t node_id, const function< void(const Message &)> handle_result) const | vg::StreamIndex< Message > | |
find(cursor_t &cursor, id_t min_node, id_t max_node, const function< void(const Message &)> handle_result) const | vg::StreamIndex< Message > | |
find(cursor_t &cursor, const vector< pair< id_t, id_t >> &ranges, const function< void(const Message &)> handle_result, bool only_fully_contained=false) const | vg::StreamIndex< Message > | |
find(id_t node_id) const | vg::StreamIndex< Message > | |
find(id_t node_id, const function< bool(int64_t, int64_t)> scan_callback) const | vg::StreamIndex< Message > | |
find(id_t min_node, id_t max_node, const function< bool(int64_t, int64_t)> scan_callback) const | vg::StreamIndex< Message > | |
vg::StreamIndexBase::find(id_t node_id) const | vg::StreamIndexBase | |
vg::StreamIndexBase::find(id_t node_id, const function< bool(int64_t, int64_t)> scan_callback) const | vg::StreamIndexBase | |
vg::StreamIndexBase::find(id_t min_node, id_t max_node, const function< bool(int64_t, int64_t)> scan_callback) const | vg::StreamIndexBase | |
for_each_id(const Message &msg, const function< bool(const id_t &)> iteratee) const | vg::StreamIndex< Message > | protected |
id_to_prefix(id_t id) | vg::StreamIndexBase | static |
index(cursor_t &cursor) | vg::StreamIndex< Message > | |
is_in_range(const vector< pair< id_t, id_t >> &ranges, id_t id) | vg::StreamIndexBase | protectedstatic |
last_group_min_id | vg::StreamIndexBase | protected |
load(istream &from) | vg::StreamIndexBase | |
MAGIC_BYTES | vg::StreamIndexBase | static |
MAX_INPUT_VERSION | vg::StreamIndexBase | static |
operator=(const StreamIndexBase &other)=delete | vg::StreamIndexBase | private |
OUTPUT_VERSION | vg::StreamIndexBase | static |
save(ostream &to) const | vg::StreamIndexBase | |
scan_backward(const function< bool(int64_t, int64_t)> scan_callback) const | vg::StreamIndexBase | |
StreamIndex()=default | vg::StreamIndex< Message > | |
StreamIndexBase()=default | vg::StreamIndexBase | |
StreamIndexBase(const StreamIndexBase &other)=delete | vg::StreamIndexBase | private |
used_bins_of_range(id_t min_id, id_t max_id, const function< bool(bin_t)> &iteratee) const | vg::StreamIndexBase | |
window_of_id(id_t id) | vg::StreamIndexBase | static |
WINDOW_SHIFT | vg::StreamIndexBase | protectedstatic |
window_t typedef | vg::StreamIndexBase | |
window_to_start | vg::StreamIndexBase | protected |