async_mqtt
9.0.1
Loading...
Searching...
No Matches
overload.hpp
1
// Copyright Takatoshi Kondo 2022
2
//
3
// Distributed under the Boost Software License, Version 1.0.
4
// (See accompanying file LICENSE_1_0.txt or copy at
5
// http://www.boost.org/LICENSE_1_0.txt)
6
7
#if !defined(ASYNC_MQTT_UTIL_OVERLOAD_HPP)
8
#define ASYNC_MQTT_UTIL_OVERLOAD_HPP
9
10
namespace
async_mqtt {
11
12
// overload for std::visit lambda expressions
13
template
<
class
... Ts>
struct
overload : Ts... {
using
Ts::operator()...; };
14
template
<
class
... Ts> overload(Ts...) -> overload<Ts...>;
15
16
}
// namespace async_mqtt
17
18
#endif
// ASYNC_MQTT_UTIL_OVERLOAD_HPP
include
async_mqtt
util
overload.hpp
Generated by
1.12.0