Citlali
Loading...
Searching...
No Matches
Public Types | List of all members
InterfaceRegistry::dispatcher_impl< Case, Rest > Struct Template Reference
Collaboration diagram for InterfaceRegistry::dispatcher_impl< Case, Rest >:
Collaboration graph

Public Types

template<Interface interface>
using io_t = meta::switch_t< interface, Case, Rest... >
 
using variant_t = std::variant< typename Case::type, typename Rest::type... >
 

Member Typedef Documentation

◆ io_t

template<typename Case , typename... Rest>
template<Interface interface>
using InterfaceRegistry::dispatcher_impl< Case, Rest >::io_t = meta::switch_t<interface, Case, Rest...>

◆ variant_t

template<typename Case , typename... Rest>
using InterfaceRegistry::dispatcher_impl< Case, Rest >::variant_t = std::variant<typename Case::type, typename Rest::type...>

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