SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::debug_mode< wrapped_config_id_t > Class Template Reference

A global configuration type used to enabled debugging of algorithms. More...

#include <seqan3/core/configuration/detail/configuration_element_debug_mode.hpp>

+ Inheritance diagram for seqan3::detail::debug_mode< wrapped_config_id_t >:

Public Member Functions

Constructors, assignment and destructor
constexpr debug_mode ()=default
 Defaulted.
 
constexpr debug_mode (debug_mode const &)=default
 Defaulted.
 
constexpr debug_mode (debug_mode &&)=default
 Defaulted.
 
constexpr debug_modeoperator= (debug_mode const &)=default
 Defaulted.
 
constexpr debug_modeoperator= (debug_mode &&)=default
 Defaulted.
 
 ~debug_mode ()=default
 Defaulted.
 

Static Public Attributes

static constexpr wrapped_config_id_t::value_type id {wrapped_config_id_t::value}
 Internal id to check for consistent configuration settings.
 

Detailed Description

template<typename wrapped_config_id_t>
class seqan3::detail::debug_mode< wrapped_config_id_t >

A global configuration type used to enabled debugging of algorithms.

Template Parameters
wrapped_config_id_tThe algorithm specific configuration id wrapped in a std::integral_constant.

This type is used to enable specific debugging behaviour of the algorithms, e.g. to output the score and the trace matrix of the alignment algorithm.


The documentation for this class was generated from the following file:
Hide me