Audacity 3.2.0
Classes | Public Types | List of all members
TypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped > Struct Template Reference

#include <TypeSwitch.h>

Classes

struct  CombineOp
 
struct  Transparent
 

Public Types

using Functions = FunctionTuple< Fs >
 
using type = typename LeftFold_t< CombineOp, ArgumentTypes, Transparent >::type
 

Detailed Description

template<typename R, typename ArgumentTypes, typename Funs, typename... Args>
template<typename Fs, typename Wrapped>
struct TypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >

Definition at line 55 of file TypeSwitch.h.

Member Typedef Documentation

◆ Functions

template<typename R , typename ArgumentTypes , typename Funs , typename... Args>
template<typename Fs , typename Wrapped >
using TypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::Functions = FunctionTuple<Fs>

Definition at line 56 of file TypeSwitch.h.

◆ type

template<typename R , typename ArgumentTypes , typename Funs , typename... Args>
template<typename Fs , typename Wrapped >
using TypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::type = typename LeftFold_t<CombineOp, ArgumentTypes, Transparent>::type

Definition at line 149 of file TypeSwitch.h.


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