vdj_pipe
pipeline for processing DNA sequence data
|
stack of recently used output file streams More...
#include <file_ostream_queue.hpp>
Classes | |
struct | Err |
Public Types | |
typedef detail::Queable_ofstream_types::val_ref_vector | val_ref_vector |
typedef detail::Queable_ofstream_types::value_type | value_type |
Public Member Functions | |
template<class Range > | |
File_ostream_queue (Range const &r, std::string const &header="", const format::Format fmt=format::unknown, const std::size_t sz=100) | |
File_ostream & | ostream (val_ref_vector const &v) |
std::size_t | size () const |
Private Types | |
typedef detail::Queable_ofstream_types::val_vector | val_vector |
typedef detail::Queable_ofstream_types::path_template | path_template |
typedef boost::multi_index_container< Queable_ofstream, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::hashed_unique< boost::multi_index::member< Queable_ofstream, val_vector,&Queable_ofstream::sv_ > > > > | map_t |
typedef map_t::iterator | seq_iterator |
typedef map_t::nth_index< 1 >::type | index |
typedef index::iterator | hash_iterator |
typedef index::const_iterator | hash_citerator |
Private Attributes | |
path_template | pt_ |
std::string | header_ |
map_t | vm_ |
format::Format | fmt_ |
std::size_t | sz_ |
stack of recently used output file streams
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlineexplicit |
File_ostream & vdj_pipe::File_ostream_queue::ostream | ( | val_ref_vector const & | v | ) |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |