23template <
typename record_t>
31 template <
typename ...args_t>
44template <
typename record_t>
46 is_derived_from_record<std::remove_cvref_t<record_t>>::value;
The concept for a type that models a record.
Whether a type behaves like a tuple.
The internal SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
Provides the seqan3::record template and the seqan3::field enum.
Helper struct to implement seqan3::detail::record_like.
Definition: record_like.hpp:25
static std::true_type derived_from(seqan3::record< args_t... > &)
Helper function to determine whether the given record_t is derived_from seqan3::record.
static constexpr bool value
Whether the given record_t is derived_from seqan3::record.
Definition: record_like.hpp:36
static std::false_type derived_from(...)
This is an overloaded member function, provided for convenience. It differs from the above function o...
The class template that file records are based on; behaves like a std::tuple.
Definition: record.hpp:191
Provides seqan3::tuple_like.