25 namespace seqan3::detail
38 template <
typename format_type>
39 struct sequence_file_output_format_exposer :
public format_type
46 template <
typename ...ts>
47 void write_sequence_record(ts && ...args)
49 format_type::write_sequence_record(std::forward<ts>(args)...);
72 sequence_file_output_options & options,
128 namespace seqan3::detail
136 template <
typename t>
137 constexpr
bool is_type_list_of_sequence_file_output_formats_v =
false;
144 template <
typename ...ts>
145 constexpr
bool is_type_list_of_sequence_file_output_formats_v<
type_list<ts...>> =
153 template <
typename t>
154 SEQAN3_CONCEPT type_list_of_sequence_file_output_formats = is_type_list_of_sequence_file_output_formats_v<t>;