Additional concepts that are not specific to a SeqAn module. More...
Collaboration diagram for Concept:Classes | |
| interface | arithmetic |
| A type that satisfies std::is_arithmetic_v<t>. More... | |
| interface | builtin_character |
This concept encompasses exactly the types char, signed char, unsigned char, wchar_t, char16_t and char32_t. More... | |
| interface | explicitly_convertible_to |
Resolves to std::ranges::explicitly_convertible_to<type1, type2>(). More... | |
| interface | floating_point |
| An arithmetic type that also satisfies std::is_floating_point_v<t>. More... | |
| interface | implicitly_convertible_to |
Resolves to std::ranges::implicitly_convertible_to<type1, type2>(). More... | |
| interface | standard_layout |
| Resolves to std::is_standard_layout_v<t>. More... | |
| interface | trivial |
| A type that satisfies seqan3::trivially_copyable and seqan3::trivially_destructible. More... | |
| interface | trivially_copyable |
| A type that satisfies std::is_trivially_copyable_v<t>. More... | |
| interface | trivially_destructible |
| A type that satisfies std::is_trivially_destructible_v<t>. More... | |
| interface | weakly_assignable_from |
| Resolves to std::is_assignable_v<t>. More... | |
Additional concepts that are not specific to a SeqAn module.