76template <
typename t,
bool condition>
108template <
typename t,
bool condition>
116template <
typename t,
bool condition>
137template <
bool decision,
typename on_true_t,
typename on_false_t>
147template <
bool decision,
typename on_true_t,
typename on_false_t>
The internal SeqAn3 namespace.
Definition aligned_sequence_concept.hpp:26
constexpr auto const & get(configuration< configs_t... > const &config) noexcept
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition configuration.hpp:412
template_t< spec_t... > type
Return type of the trait [instantiates the template arguments].
Definition lazy_conditional.hpp:55
template_t< spec_t... > type
Return type of the trait [instantiates the template arguments].
Definition lazy_conditional.hpp:101
A transformation trait that instantiates seqan3::lazy types given a boolean condition....
Definition lazy_conditional.hpp:78
typename instantiate_if< t, condition >::type instantiate_if_t
A transformation trait that instantiates seqan3::lazy types, conditionally. Transformation trait shor...
Definition lazy_conditional.hpp:110
A transformation trait that instantiates seqan3::lazy types. Base template is the identity transforma...
Definition lazy_conditional.hpp:43
typename instantiate< t >::type instantiate_t
A transformation trait that instantiates seqan3::lazy types. Transformation trait shortcut.
Definition lazy_conditional.hpp:64
Behaves like std::conditional, but instantiates types wrapped in seqan3::lazy.
Definition lazy_conditional.hpp:139
instantiate_t< std::conditional_t< decision, on_true_t, on_false_t > > lazy_conditional_t
Behaves like std::conditional_t, but instantiates types wrapped in seqan3::lazy. Transformation trait...
Definition lazy_conditional.hpp:149
An empty type whose only purpose is to hold an uninstantiated template plus its arguments.
Definition lazy_conditional.hpp:30