SeqAn3  3.0.3
The Modern C++ library for sequence analysis.
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
 

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.

Constructor & Destructor Documentation

◆ ~debug_mode()

template<typename wrapped_config_id_t >
seqan3::detail::debug_mode< wrapped_config_id_t >::~debug_mode ( )
default

Defaulted.


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