3#include <xrpl/protocol/UintTypes.h>
21template <
typename TIss>
31template <
class TTakerPays,
class TTakerGets>
43template <
typename... Ts>
49 using Ts::operator()...;
60template <
typename... Ts>
61constexpr CombineVisitors<std::decay_t<Ts>...>
72template <
typename Variant,
typename... Visitors>
74visit(Variant&& v, Visitors&&... visitors) ->
decltype(
auto)
Floating point representation of amounts with high dynamic range.
A currency issued by an account.
constexpr CombineVisitors< std::decay_t< Ts >... > makeCombineVisitors(Ts &&... ts)
constexpr auto visit(Variant &&v, Visitors &&... visitors) -> decltype(auto)
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
constexpr CombineVisitors(Ts &&... ts)