emlabcpp
modern opinionated embedded C++ library
match.h File Reference
#include "./visit.h"
+ Include dependency graph for match.h:

Go to the source code of this file.

Classes

struct  emlabcpp::matcher< Callables >
 

Namespaces

 emlabcpp
 MIT License.
 

Functions

template<typename... Callables>
 emlabcpp::matcher (Callables &&...) -> matcher< std::decay_t< Callables >... >
 
template<typename Variant , typename... Callables>
decltype(auto) emlabcpp::match (Variant &&var, Callables &&... cals)
 
template<typename Variant , typename... Callables>
decltype(auto) emlabcpp::apply_on_match (Variant &&var, Callables &&... cals)