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

Helper meta function to check if a template type is contained in a seqan3::configuration. More...

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

Public Types

template<typename compare_type >
using invoke = is_type_specialisation_of< compare_type, query_t >
 A type template that evaluates to std::true_type if the given type is a specialization of query_t, otherwise std::false_type.
 

Detailed Description

template<template< typename... > typename query_t>
struct seqan3::detail::is_same_configuration_f< query_t >

Helper meta function to check if a template type is contained in a seqan3::configuration.

This helper meta function is used to provide the get and get_or interface for template template types.

Member Typedef Documentation

◆ invoke

template<template< typename... > typename query_t>
template<typename compare_type >
using seqan3::detail::is_same_configuration_f< query_t >::invoke = is_type_specialisation_of<compare_type, query_t>

A type template that evaluates to std::true_type if the given type is a specialization of query_t, otherwise std::false_type.

Template Parameters
compare_typeThe type to compare against query_t.

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