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