mpc
Haskell-like feature supports in C++
overloaded.hpp
Go to the documentation of this file.
1
2#pragma once
4
5namespace mpc {
6 // overloaded
7 // https://en.cppreference.com/w/cpp/utility/variant/visit
8
10 template <typename... Ts>
11 struct overloaded : Ts... {
12 using Ts::operator()...;
13 };
14
16 template <typename... Ts>
17 overloaded(Ts...) -> overloaded<Ts...>;
18} // namespace mpc
overloaded
Definition: overloaded.hpp:11