25 template <seqan3::Arithmetic value_t>
26 struct lower_bound : detail::strong_type<value_t, lower_bound<value_t>>
29 using detail::strong_type<value_t, lower_bound<value_t>>::strong_type;
36 template <seqan3::Arithmetic value_t>
37 struct upper_bound : detail::strong_type<value_t, upper_bound<value_t>>
40 using detail::strong_type<value_t, upper_bound<value_t>>::strong_type;
51 template <seqan3::Arithmetic value_t>
58 template <seqan3::Arithmetic value_t>
Provides basic data structure for strong types.
Provides concepts for core language types and relations that don't have concepts in C++20 (yet)...
The main SeqAn3 namespace.
Type for a lower boundary.
Definition: bound.hpp:26
Type for an upper boundary.
Definition: bound.hpp:37