Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::utils::wrap_variant_impl< std::variant< Ts... >, Wrapper > Struct Template Reference

Specialization for std::variant. More...

#include <src/utils/variant_helpers.h>

Public Types

using type = std::variant<Wrapper<Ts>...>
 The resulting variant type with wrapped types.

Detailed Description

template<typename... Ts, template< typename > class Wrapper>
struct zrythm::utils::wrap_variant_impl< std::variant< Ts... >, Wrapper >

Specialization for std::variant.

Definition at line 227 of file variant_helpers.h.

Member Typedef Documentation

◆ type

template<typename... Ts, template< typename > class Wrapper>
using zrythm::utils::wrap_variant_impl< std::variant< Ts... >, Wrapper >::type = std::variant<Wrapper<Ts>...>

The resulting variant type with wrapped types.

Definition at line 230 of file variant_helpers.h.


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