xrpld
Loading...
Searching...
No Matches
ter.h
1#pragma once
2
3#include <test/jtx/Env.h>
4
5#include <tuple>
6
7namespace xrpl::test::jtx {
8
12class Ter
13{
14private:
16
17public:
18 explicit Ter(decltype(std::ignore))
19 {
20 }
21
22 explicit Ter(TER v) : v_(v)
23 {
24 }
25
26 void
27 operator()(Env&, JTx& jt) const
28 {
29 jt.ter = v_;
30 }
31};
32
33} // namespace xrpl::test::jtx
A transaction testing environment.
Definition Env.h:143
Ter(decltype(std::ignore))
Definition ter.h:18
void operator()(Env &, JTx &jt) const
Definition ter.h:27
std::optional< TER > v_
Definition ter.h:15
TERSubset< CanCvtToTER > TER
Definition TER.h:634
Execution context for applying a JSON transaction.
Definition JTx.h:23
std::optional< TER > ter
Definition JTx.h:26