sandbox
Loading...
Searching...
No Matches
overload.hpp
1
// SPDX-License-Identifier: MIT
2
#ifndef LIBSBX_UTILITY_OVERLOAD_HPP_
3
#define LIBSBX_UTILITY_OVERLOAD_HPP_
4
5
namespace
sbx::utility {
6
7
template
<
typename
... Types>
8
struct
overload
: Types... {
9
using
Types::operator()...;
10
};
// struct overload
11
12
template
<
typename
... Types>
13
overload
(Types...) ->
overload
<Types...>;
14
15
}
// namespace sbx::utility
16
17
#endif
// LIBSBX_UTILITY_OVERLOAD_HPP_
sbx::utility::overload
Definition:
overload.hpp:8
libsbx-utility
libsbx
utility
overload.hpp
Generated by
1.9.5