SPARK
0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
Overloaded.h
1
#pragma once
2
3
namespace
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
}
spark::lib::overloaded
Helper structure to pass a list of lambdas to a function (like std::visit)
Definition
Overloaded.h:22
sources
spark
lib
include
spark
lib
Overloaded.h
Generated by
1.11.0