seqan3::detail::customisation_point_object (CPO) definition for seqan3::pseudoknot_id_cpo.
More...
#include <seqan3/alphabet/structure/concept.hpp>
seqan3::detail::customisation_point_object (CPO) definition for seqan3::pseudoknot_id_cpo.
◆ cpo_overload() [1/3]
template<typename alphabet_t >
static constexpr auto seqan3::detail::adl_only::pseudoknot_id_cpo::cpo_overload |
( |
priority_tag< 0 > |
, |
|
|
alphabet_t && |
alphabet |
|
) |
| |
|
inlinestaticconstexprnoexcept |
CPO overload (check 1 out of 3): member access, i.e. alphabet.pseudoknot_id()
- Template Parameters
-
alphabet_t | The type of the alphabet. |
- Parameters
-
alphabet | The alphabet the pseudoknot_id is returned from. |
◆ cpo_overload() [2/3]
template<typename alphabet_t >
static constexpr auto seqan3::detail::adl_only::pseudoknot_id_cpo::cpo_overload |
( |
priority_tag< 1 > |
, |
|
|
alphabet_t && |
alphabet |
|
) |
| |
|
inlinestaticconstexprnoexcept |
CPO overload (check 1 out of 3): argument dependent lookup (ADL), i.e. pseudoknot_id(alphabet)
- Template Parameters
-
alphabet_t | The type of the alphabet. |
- Parameters
-
alphabet | The alphabet the pseudoknot_id is returned from. |
◆ cpo_overload() [3/3]
template<typename alphabet_t >
static constexpr auto seqan3::detail::adl_only::pseudoknot_id_cpo::cpo_overload |
( |
priority_tag< 2 > |
, |
|
|
alphabet_t && |
alphabet |
|
) |
| |
|
inlinestaticconstexprnoexcept |
CPO overload (check 1 out of 3): explicit customisation via seqan3::custom::alphabet
- Template Parameters
-
alphabet_t | The type of the alphabet. |
- Parameters
-
alphabet | The alphabet the pseudoknot_id is returned from. |
The documentation for this struct was generated from the following file: