SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
Overloaded.h
1#pragma once
2
3namespace spark::lib
4{
20 template <typename... Ts>
21 struct overloaded : Ts...
22 {
23 using Ts::operator()...;
24 };
25
26 template <typename... Ts>
27 overloaded(Ts...) -> overloaded<Ts...>;
28}
Helper structure to pass a list of lambdas to a function (like std::visit)
Definition Overloaded.h:22