vg
tools for working with variation graphs
vg::StreamSorter< Message > Member List

This is the complete list of members for vg::StreamSorter< Message >, including all inherited members.

create_progress(const string &message, long count)vg::Progressive
create_progress(long count)vg::Progressive
cursor_t typedefvg::StreamSorter< Message >private
destroy_progress(void)vg::Progressive
easy_sort(istream &stream_in, ostream &stream_out, StreamIndex< Message > *index_to=nullptr)vg::StreamSorter< Message >
emitter_t typedefvg::StreamSorter< Message >private
get_min_position(const Message &msg) constvg::StreamSorter< Message >
increment_progress()vg::Progressive
last_progressvg::Progressiveprivate
less_than(const Message &a, const Message &b) constvg::StreamSorter< Message >
less_than(const Position &a, const Position &b) constvg::StreamSorter< Message >
max_buf_sizevg::StreamSorter< Message >private
max_fan_invg::StreamSorter< Message >private
open_all(const vector< string > &filenames, list< ifstream > &streams, list< cursor_t > &cursors)vg::StreamSorter< Message >private
preload_progress(const string &message)vg::Progressive
progressvg::Progressiveprivate
progress_countvg::Progressiveprivate
progress_messagevg::Progressiveprivate
progress_seenvg::Progressiveprivate
show_progressvg::Progressive
sort(vector< Message > &msgs) constvg::StreamSorter< Message >
stream_sort(istream &stream_in, ostream &stream_out, StreamIndex< Message > *index_to=nullptr)vg::StreamSorter< Message >
streaming_merge(list< cursor_t > &cursors, emitter_t &emitter, size_t expected_messages=0)vg::StreamSorter< Message >private
streaming_merge(const vector< string > &temp_names_in, unordered_map< string, size_t > *messages_per_file=nullptr)vg::StreamSorter< Message >private
StreamSorter(bool show_progress=false)vg::StreamSorter< Message >
update_progress(long i)vg::Progressive