rippled
Loading...
Searching...
No Matches
include
xrpl
basics
mulDiv.h
1
#pragma once
2
3
#include <
cstdint
>
4
#include <
limits
>
5
#include <
optional
>
6
7
namespace
xrpl
{
8
auto
constexpr
muldiv_max
=
std::numeric_limits<std::uint64_t>::max
();
9
20
std::optional<std::uint64_t>
21
mulDiv
(
std::uint64_t
value,
std::uint64_t
mul,
std::uint64_t
div);
22
23
}
// namespace xrpl
cstdint
std::uint64_t
limits
std::numeric_limits::max
T max(T... args)
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:5
xrpl::mulDiv
std::optional< std::uint64_t > mulDiv(std::uint64_t value, std::uint64_t mul, std::uint64_t div)
Return value*mul/div accurately.
Definition
libxrpl/basics/mulDiv.cpp:13
xrpl::muldiv_max
auto constexpr muldiv_max
Definition
mulDiv.h:8
optional
Generated by
1.9.8