SeqAn3  3.0.1
The Modern C++ library for sequence analysis.
template_inspection.hpp File Reference

Provides seqan3::type_list and auxiliary type traits. More...

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

Go to the source code of this file.

Namespaces

 seqan3
 The main SeqAn3 namespace.
 

Variables

template<typename source_t , template< auto ... > typename target_template>
constexpr bool is_value_specialisation_of_v = is_value_specialisation_of<source_t, target_template>::value
 Helper variable template for seqan3::detail::is_value_specialisation_of (unary_type_trait shortcut). More...
 

Detailed Description

Provides seqan3::type_list and auxiliary type traits.

Author
Hannes Hauswedell <hannes.hauswedell AT fu-berlin.de>

Variable Documentation

◆ is_value_specialisation_of_v

template<typename source_t , template< auto ... > typename target_template>
constexpr bool is_value_specialisation_of_v = is_value_specialisation_of<source_t, target_template>::value
inlineconstexpr

Helper variable template for seqan3::detail::is_value_specialisation_of (unary_type_trait shortcut).

Template Parameters
source_typeThe source type.
target_templateThe type template you wish to compare against (must take only types as template arguments).