xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
test
jtx
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
11
namespace
xrpl::test::jtx
{
12
17
class
Ter
18
{
19
private
:
20
std::optional<TER>
v_
;
21
22
public
:
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
xrpl::test::jtx::Env
A transaction testing environment.
Definition
Env.h:161
xrpl::test::jtx::Ter::Ter
Ter(decltype(std::ignore))
Definition
ter.h:23
xrpl::test::jtx::Ter::operator()
void operator()(Env &, JTx &jt) const
Definition
ter.h:32
xrpl::test::jtx::Ter::Ter
Ter(TER v)
Definition
ter.h:27
xrpl::test::jtx::Ter::v_
std::optional< TER > v_
Definition
ter.h:20
xrpl::test::jtx
Definition
Oracle_test.cpp:34
xrpl::TER
TERSubset< CanCvtToTER > TER
Definition
TER.h:654
optional
xrpl::test::jtx::JTx
Execution context for applying a JSON transaction.
Definition
JTx.h:27
xrpl::test::jtx::JTx::ter
std::optional< TER > ter
Definition
JTx.h:30
tuple
Generated by
1.17.0