31 template <std::ranges::forward_range ref_
ids_type = std::deque<std::
string>>
55 ref_ids_ptr{&
ref_ids, ref_ids_deleter_noop}
90 static void ref_ids_deleter_noop(ref_ids_type *) {}
92 static void ref_ids_deleter_default(ref_ids_type * ptr) {
delete ptr; }
95 std::span<innermost_value_type_t<ref_ids_type>
const>,
98 ref_ids_ptr_t ref_ids_ptr{
new ref_ids_type{}, ref_ids_deleter_default};
Provides overloads for std::hash.
Provides various transformation trait base templates and shortcuts.
The main SeqAn3 namespace.
Auxiliary functions for the alignment IO.
Adaptations of concepts from the Ranges TS.
auto const move
A view that turns lvalue-references into rvalue-references.
Definition: move.hpp:68
Provides seqan3::views::type_reduce.
Core alphabet concept and free function/type trait wrappers.
decltype(views::type_reduce(std::declval< t >())) type_reduce_view
Deduces the return value of seqan3::views::type_reduce.
Definition: type_reduce.hpp:168