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