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

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

#include <meta/meta.hpp>
#include <seqan3/core/type_traits/transformation_trait_or.hpp>
#include <seqan3/std/concepts>
+ 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.

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 (UnaryTypeTrait 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
inline

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

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