Bitcoin ABC
0.26.3
P2P Digital Currency
Loading...
Searching...
No Matches
src
seeder
test
util.h
Go to the documentation of this file.
1
// Copyright (c) 2020 The Bitcoin 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_SEEDER_TEST_UTIL_H
6
#define BITCOIN_SEEDER_TEST_UTIL_H
7
8
#include <type_traits>
9
10
template
<
typename
E>
11
constexpr
typename
std::underlying_type<E>::type
to_integral
(
E
e
) {
12
return
static_cast<
typename
std::underlying_type<E>::type
>
(
e
);
13
}
14
15
#endif
// BITCOIN_SEEDER_TEST_UTIL_H
GetRand
T GetRand(T nMax=std::numeric_limits< T >::max()) noexcept
Generate a uniform random integer of type T in the range [0..nMax) nMax defaults to std::numeric_limi...
Definition
random.h:85
to_integral
constexpr std::underlying_type< E >::type to_integral(E e)
Definition
util.h:11
Generated on Thu Dec 26 2024 02:38:05 for Bitcoin ABC by
1.9.8