xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
include
xrpl
basics
ByteUtilities.h
1
#pragma once
2
3
namespace
xrpl
{
4
5
template
<
class
T>
6
constexpr
auto
7
kilobytes
(T value)
noexcept
8
{
9
return
value * 1024;
10
}
11
12
template
<
class
T>
13
constexpr
auto
14
megabytes
(T value)
noexcept
15
{
16
return
kilobytes
(
kilobytes
(value));
17
}
18
19
static_assert
(
kilobytes
(2) == 2048,
"kilobytes(2) == 2048"
);
20
static_assert
(
megabytes
(3) == 3145728,
"megabytes(3) == 3145728"
);
21
}
// namespace xrpl
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:5
xrpl::megabytes
constexpr auto megabytes(T value) noexcept
Definition
ByteUtilities.h:14
xrpl::kilobytes
constexpr auto kilobytes(T value) noexcept
Definition
ByteUtilities.h:7
Generated by
1.17.0