SeqAn3  3.0.3
The Modern C++ library for sequence analysis.
seqan3::detail::adl_only::pseudoknot_id_fn Struct Reference

Functor definition for seqan3::pseudoknot_id. More...

#include <seqan3/alphabet/structure/concept.hpp>

Public Member Functions

template<typename rna_structure_t >
constexpr auto operator() (rna_structure_t const chr) const noexcept
 Operator definition.
 

Static Public Member Functions

template<typename t , typename ... arg_ts>
static constexpr decltype(auto) impl (seqan3::detail::priority_tag< 0 >, [[maybe_unused]] t &&v, [[maybe_unused]] arg_ts &&... args) noexcept(noexcept(v.pseudoknot_id())) requires requires(seqan3
 A customisation point overload.
 
template<typename t , typename ... arg_ts>
static constexpr decltype(auto) impl (seqan3::detail::priority_tag< 1 >, [[maybe_unused]] t &&v, [[maybe_unused]] arg_ts &&... args) noexcept(noexcept(pseudoknot_id(v))) requires requires(seqan3
 A customisation point overload.
 
template<typename t , typename ... arg_ts>
static constexpr decltype(auto) impl (seqan3::detail::priority_tag< 2 >, [[maybe_unused]] t &&v, [[maybe_unused]] arg_ts &&... args) noexcept(noexcept(seqan3::custom::alphabet< decltype(v)>::pseudoknot_id(v))) requires requires(seqan3
 A customisation point overload.
 

Detailed Description

Functor definition for seqan3::pseudoknot_id.


The documentation for this struct was generated from the following file: