eswitch-v5
Advanced counterpart for switch statement in C++
Deduction-guides

Description

Functions

template<typename ... Args>
 eswitch_v5::extension::Any_from_impl (Args &&...) -> Any_from_impl< std::common_type_t< std::decay_t< Args >... >, sizeof...(Args) >
 
template<typename T , typename F >
 eswitch_v5::condition_with_predicate (T, F) -> condition_with_predicate< T, F >
 
template<typename ... Ts>
 eswitch_v5::eswitch_impl (Ts &&...) -> eswitch_impl< Ts... >
 

Function Documentation

◆ Any_from_impl()

template<typename ... Args>
eswitch_v5::extension::Any_from_impl ( Args &&  ...) -> Any_from_impl< std::common_type_t< std::decay_t< Args >... >, sizeof...(Args) >

#include <eswitch_v5.hpp>

◆ condition_with_predicate()

template<typename T , typename F >
eswitch_v5::condition_with_predicate ( ,
 
) -> condition_with_predicate< T, F >

#include <eswitch_v5.hpp>

◆ eswitch_impl()

template<typename ... Ts>
eswitch_v5::eswitch_impl ( Ts &&  ...) -> eswitch_impl< Ts... >

#include <eswitch_v5.hpp>