1#ifndef XRPL_TEST_JTX_REQUIRE_H_INCLUDED 
    2#define XRPL_TEST_JTX_REQUIRE_H_INCLUDED 
    4#include <test/jtx/requires.h> 
   13template <
class Cond, 
class... Args>
 
   18    if constexpr (
sizeof...(args) > 0)
 
 
   28template <
class... Args>
 
   34    return [vec](
Env& env) {
 
   35        for (
auto const& f : vec)
 
 
   52    template <
class... Args>
 
 
A transaction testing environment.
 
Check a set of conditions.
 
require(Args const &... args)
 
void operator()(Env &, JTx &jt) const
 
T emplace_back(T... args)
 
void require_args(test::jtx::requires_t &vec, Cond const &cond, Args const &... args)
 
std::function< void(Env &)> require_t
 
require_t required(Args const &... args)
Compose many condition functors into one.
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
Execution context for applying a JSON transaction.