blob: 77cfc9dc9408ed2877ae533a94ffdcc4d6cb3b1a (
plain)
1
2
3
4
5
6
7
8
|
#pragma once
namespace floormat {
template<typename... Ts> struct overloaded : Ts... { using Ts::operator()...; };
template<typename... Ts> overloaded(Ts...) -> overloaded<Ts...>;
} // namespace floormat
|