vg
tools for working with variation graphs
vg::io::ProtobufEmitter< T > Member List

This is the complete list of members for vg::io::ProtobufEmitter< T >, including all inherited members.

emit_group()vg::io::ProtobufEmitter< T >
flush()vg::io::ProtobufEmitter< T >
group_handlersvg::io::ProtobufEmitter< T >private
group_listener_t typedefvg::io::ProtobufEmitter< T >
handle(bool ok)vg::io::ProtobufEmitter< T >private
message_emittervg::io::ProtobufEmitter< T >private
message_handlersvg::io::ProtobufEmitter< T >private
message_listener_t typedefvg::io::ProtobufEmitter< T >
on_group(group_listener_t &&listener)vg::io::ProtobufEmitter< T >
on_message(message_listener_t &&listener)vg::io::ProtobufEmitter< T >
operator=(const ProtobufEmitter &other)=deletevg::io::ProtobufEmitter< T >
operator=(ProtobufEmitter &&other)=defaultvg::io::ProtobufEmitter< T >
out_mutexvg::io::ProtobufEmitter< T >private
ProtobufEmitter(std::ostream &out, bool compress=true, size_t max_group_size=1000)vg::io::ProtobufEmitter< T >
ProtobufEmitter(const ProtobufEmitter &other)=deletevg::io::ProtobufEmitter< T >
ProtobufEmitter(ProtobufEmitter &&other)=defaultvg::io::ProtobufEmitter< T >
tagvg::io::ProtobufEmitter< T >private
write(T &&item)vg::io::ProtobufEmitter< T >
write_copy(const T &item)vg::io::ProtobufEmitter< T >
write_many(vector< T > &&ordered_items)vg::io::ProtobufEmitter< T >
~ProtobufEmitter()vg::io::ProtobufEmitter< T >