Audacity 3.2.0
Public Member Functions | List of all members
TypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Dummy Struct Reference

#include <TypeSwitch.h>

Public Member Functions

operator() () const
 

Detailed Description

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

Definition at line 122 of file TypeSwitch.h.

Member Function Documentation

◆ operator()()

template<typename R , typename ArgumentTypes , typename Funs , typename... Args>
template<typename Fs , typename Wrapped >
template<typename BaseClass , typename NextBase >
R TypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Dummy::operator() ( ) const
inline

Definition at line 122 of file TypeSwitch.h.

122 { R operator ()() const {
123 if constexpr(std::is_void_v<R>) return; else return R{};
124 } };

References TypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Dummy::operator()().

Referenced by TypeSwitch::detail::Executor< R, ArgumentTypes, Funs, Args >::Combine< Fs, Wrapped >::CombineOp< BaseClass, NextBase >::Dummy::operator()().

Here is the call graph for this function:
Here is the caller graph for this function:

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