Bitcoin Core
28.99.0
P2P Digital Currency
src
util
overloaded.h
Go to the documentation of this file.
1
// Copyright (c) 2021-present The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_UTIL_OVERLOADED_H
6
#define BITCOIN_UTIL_OVERLOADED_H
7
8
namespace
util
{
16
template
<
class
... Ts>
struct
Overloaded
: Ts... {
using
Ts::operator()...; };
17
19
template
<
class
... Ts>
Overloaded
(Ts...) ->
Overloaded
<Ts...>;
20
}
// namespace util
21
22
#endif
// BITCOIN_UTIL_OVERLOADED_H
util
Definition:
httpserver.h:13
util::Overloaded
Overloaded(Ts...) -> Overloaded< Ts... >
Explicit deduction guide (not needed after clang-17)
util::Overloaded
Overloaded helper for std::visit.
Definition:
overloaded.h:16
Generated on Wed Dec 18 2024 20:00:14 for Bitcoin Core by
1.9.4