xrpld
Loading...
Searching...
No Matches
quality.h
1#pragma once
2
3#include <test/jtx/Env.h>
4
5namespace xrpl::test::jtx {
6
9{
10private:
12
13public:
14 explicit QualityIn(std::uint32_t qIn) : qIn_(qIn)
15 {
16 }
17
18 void
19 operator()(Env&, JTx& jtx) const;
20};
21
24{
25private:
26 std::uint32_t qIn_; // NOLINT(cppcoreguidelines-use-default-member-init)
27
28public:
29 explicit QualityInPercent(double percent);
30
31 void
32 operator()(Env&, JTx& jtx) const;
33};
34
37{
38private:
40
41public:
42 explicit QualityOut(std::uint32_t qOut) : qOut_(qOut)
43 {
44 }
45
46 void
47 operator()(Env&, JTx& jtx) const;
48};
49
52{
53private:
54 std::uint32_t qOut_; // NOLINT(cppcoreguidelines-use-default-member-init)
55
56public:
57 explicit QualityOutPercent(double percent);
58
59 void
60 operator()(Env&, JTx& jtx) const;
61};
62
63} // namespace xrpl::test::jtx
A transaction testing environment.
Definition Env.h:143
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:38
QualityIn(std::uint32_t qIn)
Definition quality.h:14
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:32
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:50
QualityOut(std::uint32_t qOut)
Definition quality.h:42
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:44
Execution context for applying a JSON transaction.
Definition JTx.h:23