SeqAn3  3.0.0
The Modern C++ library for sequence analysis.
Concept

Additional concepts that are not specific to a SeqAn3 module. More...

+ Collaboration diagram for Concept:

Classes

interface  seqan3::Arithmetic
 A type that satisfies std::is_arithmetic_v<t>. More...
 
interface  seqan3::Char
 This concept encompasses exactly the types char, signed char, unsigned char, wchar_t, char16_t and char32_t. More...
 
interface  seqan3::ExplicitlyConvertibleTo
 Resolves to std::ranges::ExplicitlyConvertibleTo<type1, type2>(). More...
 
interface  seqan3::FloatingPoint
 An arithmetic type that also satisfies std::is_floating_point_v<t>. More...
 
interface  seqan3::ImplicitlyConvertibleTo
 Resolves to std::ranges::ImplicitlyConvertibleTo<type1, type2>(). More...
 
interface  seqan3::StandardLayout
 Resolves to std::is_standard_layout_v<t>. More...
 
interface  seqan3::Trivial
 A type that satisfies seqan3::TriviallyCopyable and seqan3::TriviallyDestructible. More...
 
interface  seqan3::TriviallyCopyable
 A type that satisfies std::is_trivially_copyable_v<t>. More...
 
interface  seqan3::TriviallyDestructible
 A type that satisfies std::is_trivially_destructible_v<t>. More...
 
interface  seqan3::WeaklyAssignable
 Resolves to std::is_assignable_v<t>. More...
 
interface  seqan3::WeaklyOrderedWith
 Requires the two operands to be comparable with == and != in both directions. More...
 

Detailed Description

Additional concepts that are not specific to a SeqAn3 module.

Todo:
write me.