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