SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
edit_distance_fwd.hpp File Reference

Forwards for seqan3::edit_distance_unbanded related types. More...

+ Include dependency graph for edit_distance_fwd.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  seqan3::detail::default_edit_distance_trait_type< database_t, query_t, align_config_t, is_semi_global_t, word_t >
 The default traits type for the edit distance algorithm. More...
 
struct  seqan3::detail::empty_state< state_t,... >
 Store no state for state_t. More...
 
struct  seqan3::detail::selector< B, T, F >::select< args_t >
 Depending on B, select is the template template parameter T or F. More...
 
struct  seqan3::detail::selector< B, T, F >
 The same as std::conditional but for template template parameters. More...
 

Namespaces

namespace  seqan3
 The main SeqAn3 namespace.
 
namespace  seqan3::detail
 The internal SeqAn3 namespace.
 

Typedefs

template<bool enable_policy, template< typename... > typename policy_t, typename edit_traits , typename derived_t >
using seqan3::detail::edit_distance_base = invoke_deferred_crtp_base< deferred_crtp_base< selector< enable_policy, policy_t, empty_state >::template select, edit_traits >, derived_t >
 A base class for edit_distance_unbanded.
 
template<bool enabled, typename state_t >
using seqan3::detail::enable_state_t = std::conditional_t< enabled, state_t, empty_state< state_t > >
 If enabled is true state_t will be added to state_type.
 

Detailed Description

Forwards for seqan3::edit_distance_unbanded related types.

Author
Marcel Ehrhardt <marcel.ehrhardt AT fu-berlin.de>
Hide me