A transformation trait that instantiates seqan3::lazy types given a boolean condition. Base template is std::false_type.
More...
#include <seqan3/utility/type_traits/lazy_conditional.hpp>
|
(Note that these are not member symbols.)
|
template<typename t , bool condition> |
using | instantiate_if_t = typename instantiate_if< t, condition >::type |
| A transformation trait that instantiates seqan3::lazy types, conditionally. Transformation trait shortcut.
|
|
template<typename t , bool condition> |
constexpr auto | instantiate_if_v = instantiate_if_t<t, condition>::value |
| A transformation trait that instantiates seqan3::lazy types, conditionally. Type trait shortcut.
|
|
template<typename t, bool condition>
struct seqan3::detail::instantiate_if< t, condition >
A transformation trait that instantiates seqan3::lazy types given a boolean condition. Base template is std::false_type.
- Template Parameters
-
◆ instantiate_if_t
template<typename t , bool condition>
template<typename t , bool condition>
A transformation trait that instantiates seqan3::lazy types, conditionally. Transformation trait shortcut.
- Template Parameters
-
◆ instantiate_if_v
template<typename t , bool condition>
template<typename t , bool condition>
A transformation trait that instantiates seqan3::lazy types, conditionally. Type trait shortcut.
- Template Parameters
-
The documentation for this struct was generated from the following file: