xrpld
Loading...
Searching...
No Matches
test
jtx
seq.h
1
#pragma once
2
3
#include <test/jtx/Env.h>
4
#include <test/jtx/JTx.h>
5
#include <test/jtx/tags.h>
6
7
#include <
cstdint
>
8
#include <
optional
>
9
10
namespace
xrpl::test::jtx
{
11
15
struct
Seq
16
{
17
private
:
18
bool
manual_
=
true
;
19
std::optional<std::uint32_t>
num_
;
20
21
public
:
22
explicit
Seq
(
AutofillT
) :
manual_
(false)
23
{
24
}
25
26
explicit
Seq
(
NoneT
)
27
{
28
}
29
30
explicit
Seq
(
std::uint32_t
num) :
num_
(num)
31
{
32
}
33
34
void
35
operator()
(
Env
&,
JTx
& jt)
const
;
36
};
37
38
}
// namespace xrpl::test::jtx
xrpl::test::jtx::Env
A transaction testing environment.
Definition
Env.h:161
cstdint
std::uint32_t
xrpl::test::jtx
Definition
Oracle_test.cpp:34
optional
xrpl::test::jtx::AutofillT
Definition
tags.h:12
xrpl::test::jtx::JTx
Execution context for applying a JSON transaction.
Definition
JTx.h:27
xrpl::test::jtx::NoneT
Definition
tags.h:6
xrpl::test::jtx::Seq::num_
std::optional< std::uint32_t > num_
Definition
seq.h:19
xrpl::test::jtx::Seq::manual_
bool manual_
Definition
seq.h:18
xrpl::test::jtx::Seq::operator()
void operator()(Env &, JTx &jt) const
Definition
seq.cpp:11
xrpl::test::jtx::Seq::Seq
Seq(NoneT)
Definition
seq.h:26
xrpl::test::jtx::Seq::Seq
Seq(AutofillT)
Definition
seq.h:22
xrpl::test::jtx::Seq::Seq
Seq(std::uint32_t num)
Definition
seq.h:30
Generated by
1.16.1