xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
test
jtx
quality.h
1
#pragma once
2
3
#include <test/jtx/Env.h>
4
#include <test/jtx/JTx.h>
5
6
#include <
cstdint
>
7
8
namespace
xrpl::test::jtx
{
9
13
class
QualityIn
14
{
15
private
:
16
std::uint32_t
qIn_
;
17
18
public
:
19
explicit
QualityIn
(
std::uint32_t
qIn) :
qIn_
(qIn)
20
{
21
}
22
23
void
24
operator()
(
Env
&,
JTx
&
jtx
)
const
;
25
};
26
30
class
QualityInPercent
31
{
32
private
:
33
std::uint32_t
qIn_
;
// NOLINT(cppcoreguidelines-use-default-member-init)
34
35
public
:
36
explicit
QualityInPercent
(
double
percent);
37
38
void
39
operator()
(
Env
&,
JTx
&
jtx
)
const
;
40
};
41
45
class
QualityOut
46
{
47
private
:
48
std::uint32_t
qOut_
;
49
50
public
:
51
explicit
QualityOut
(
std::uint32_t
qOut) :
qOut_
(qOut)
52
{
53
}
54
55
void
56
operator()
(
Env
&,
JTx
&
jtx
)
const
;
57
};
58
62
class
QualityOutPercent
63
{
64
private
:
65
std::uint32_t
qOut_
;
// NOLINT(cppcoreguidelines-use-default-member-init)
66
67
public
:
68
explicit
QualityOutPercent
(
double
percent);
69
70
void
71
operator()
(
Env
&,
JTx
&
jtx
)
const
;
72
};
73
74
}
// namespace xrpl::test::jtx
xrpl::test::jtx::Env
A transaction testing environment.
Definition
Env.h:161
xrpl::test::jtx::QualityInPercent::operator()
void operator()(Env &, JTx &jtx) const
Definition
quality2.cpp:38
xrpl::test::jtx::QualityInPercent::QualityInPercent
QualityInPercent(double percent)
Definition
quality2.cpp:13
xrpl::test::jtx::QualityInPercent::qIn_
std::uint32_t qIn_
Definition
quality.h:33
xrpl::test::jtx::QualityIn::QualityIn
QualityIn(std::uint32_t qIn)
Definition
quality.h:19
xrpl::test::jtx::QualityIn::operator()
void operator()(Env &, JTx &jtx) const
Definition
quality2.cpp:32
xrpl::test::jtx::QualityIn::qIn_
std::uint32_t qIn_
Definition
quality.h:16
xrpl::test::jtx::QualityOutPercent::operator()
void operator()(Env &, JTx &jtx) const
Definition
quality2.cpp:50
xrpl::test::jtx::QualityOutPercent::qOut_
std::uint32_t qOut_
Definition
quality.h:65
xrpl::test::jtx::QualityOutPercent::QualityOutPercent
QualityOutPercent(double percent)
Definition
quality2.cpp:19
xrpl::test::jtx::QualityOut::QualityOut
QualityOut(std::uint32_t qOut)
Definition
quality.h:51
xrpl::test::jtx::QualityOut::operator()
void operator()(Env &, JTx &jtx) const
Definition
quality2.cpp:44
xrpl::test::jtx::QualityOut::qOut_
std::uint32_t qOut_
Definition
quality.h:48
cstdint
std::uint32_t
xrpl::test::jtx
Definition
Oracle_test.cpp:34
xrpl::test::jtx::JTx
Execution context for applying a JSON transaction.
Definition
JTx.h:27
Generated by
1.17.0