20 #ifndef RIPPLE_TEST_JTX_PATHS_H_INCLUDED
21 #define RIPPLE_TEST_JTX_PATHS_H_INCLUDED
23 #include <ripple/protocol/Issue.h>
24 #include <test/jtx/Env.h>
40 paths(
Issue const& in,
int depth = 7,
unsigned int limit = 4)
63 template <
class T,
class... Args>
64 explicit path(T
const& t, Args
const&... args);
89 template <
class T,
class... Args>
91 append(T
const& t, Args
const&... args);
94 template <
class T,
class... Args>
100 template <
class T,
class... Args>
105 if constexpr (
sizeof...(args) > 0)
A currency issued by an account.
std::enable_if_t< std::is_constructible< Account, T >::value > append_one(T const &t)
void append_one(Account const &account)
void operator()(Env &, JTx &jt) const
JSON (JavaScript Object Notation).
paths(Issue const &in, int depth=7, unsigned int limit=4)
Execution context for applying a JSON transaction.
Set Paths, SendMax on a JTx.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Converts to IOU Issue or STAmount.
void append(T const &t, Args const &... args)
Immutable cryptographic account descriptor.
A transaction testing environment.
void operator()(Env &, JTx &jt) const