SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
Provides various utility functions required only for output. More...
#include <filesystem>
#include <functional>
#include <iostream>
#include <string>
#include <tuple>
#include <seqan3/contrib/stream/bgzf.hpp>
#include <seqan3/io/exception.hpp>
#include <seqan3/utility/concept.hpp>
Go to the source code of this file.
Namespaces | |
namespace | seqan3 |
The main SeqAn3 namespace. | |
namespace | seqan3::detail |
The internal SeqAn3 namespace. | |
Functions | |
template<builtin_character char_t> | |
auto | seqan3::detail::make_secondary_ostream (std::basic_ostream< char_t > &primary_stream, std::filesystem::path &filename) -> std::unique_ptr< std::basic_ostream< char_t >, std::function< void(std::basic_ostream< char_t > *)> > |
Depending on the given filename/extension, create a compression stream or just forward the primary stream. | |
Provides various utility functions required only for output.