seqan3::detail::customisation_point_object (CPO) definition for seqan3::max_pseudoknot_depth.
More...
#include <seqan3/alphabet/structure/concept.hpp>
|
template<typename alphabet_type = alphabet_t> |
static constexpr auto | cpo_overload (priority_tag< 0 >) noexcept(auto) |
| CPO overload (check 1 out of 3): static member access, i.e. alphabet_type::max_pseudoknot_depth
|
|
template<typename alphabet_type = alphabet_t> |
static constexpr auto | cpo_overload (priority_tag< 1 >) noexcept(auto) |
| CPO overload (check 1 out of 3): argument dependent lookup (ADL), i.e. max_pseudoknot_depth(alphabet_type{})
|
|
template<typename alphabet_type = alphabet_t> |
static constexpr auto | cpo_overload (priority_tag< 2 >) noexcept(auto) |
| CPO overload (check 1 out of 3): explicit customisation via seqan3::custom::alphabet
|
|
template<typename alphabet_t>
struct seqan3::detail::adl_only::max_pseudoknot_depth_cpo< alphabet_t >
seqan3::detail::customisation_point_object (CPO) definition for seqan3::max_pseudoknot_depth.
- Template Parameters
-
alphabet_t | The alphabet type being queried. |
◆ cpo_overload() [1/3] [no-api]
template<typename alphabet_t >
template<typename alphabet_type = alphabet_t>
|
no-apiinlinestaticconstexprnoexcept |
CPO overload (check 1 out of 3): static member access, i.e. alphabet_type::max_pseudoknot_depth
- Template Parameters
-
alphabet_type | The type of the alphabet. (Needed to defer instantiation for incomplete types.) |
◆ cpo_overload() [2/3] [no-api]
template<typename alphabet_t >
template<typename alphabet_type = alphabet_t>
|
no-apiinlinestaticconstexprnoexcept |
CPO overload (check 1 out of 3): argument dependent lookup (ADL), i.e. max_pseudoknot_depth(alphabet_type{})
- Template Parameters
-
alphabet_type | The type of the alphabet. (Needed to defer instantiation for incomplete types.) |
If the alphabet_type isn't std::is_nothrow_default_constructible, max_pseudoknot_depth(std::type_identity<alphabet_type>{})
will be called.
◆ cpo_overload() [3/3] [no-api]
template<typename alphabet_t >
template<typename alphabet_type = alphabet_t>
|
no-apiinlinestaticconstexprnoexcept |
CPO overload (check 1 out of 3): explicit customisation via seqan3::custom::alphabet
- Template Parameters
-
alphabet_type | The type of the alphabet. (Needed to defer instantiation for incomplete types.) |
The documentation for this struct was generated from the following file: