33template <std::ranges::forward_range ref_
ids_type = std::deque<std::
string>>
57 ref_ids_ptr{&
ref_ids, ref_ids_deleter_noop}
64 ref_ids_ptr{new ref_ids_type{
std::move(
ref_ids)}, ref_ids_deleter_default}
92 static void ref_ids_deleter_noop(ref_ids_type *) {}
94 static void ref_ids_deleter_default(ref_ids_type * ptr) {
delete ptr; }
98 type_reduce_t<std::ranges::range_reference_t<ref_ids_type>>>;
100 ref_ids_ptr_t ref_ids_ptr{
new ref_ids_type{}, ref_ids_deleter_default};
Core alphabet concept and free function/type trait wrappers.
Auxiliary functions for the alignment IO.
The main SeqAn3 namespace.
Definition: cigar_operation_table.hpp:2
SeqAn specific customisations in the standard namespace.
Provides overloads for std::hash.
The <ranges> header from C++20's standard library.
Provides seqan3::views::type_reduce.