rippled
Loading...
Searching...
No Matches
memo.h
1#pragma once
2
3#include <test/jtx/Env.h>
4
5namespace xrpl {
6namespace test {
7namespace jtx {
8
14class memo
15{
16private:
20
21public:
22 memo(std::string const& data, std::string const& format, std::string const& type)
23 : data_(data), format_(format), type_(type)
24 {
25 }
26
27 void
28 operator()(Env&, JTx& jt) const;
29};
30
32{
33private:
35
36public:
37 memo_data(std::string const& s) : s_(s)
38 {
39 }
40
41 void
42 operator()(Env&, JTx& jt) const;
43};
44
46{
47private:
49
50public:
51 memo_format(std::string const& s) : s_(s)
52 {
53 }
54
55 void
56 operator()(Env&, JTx& jt) const;
57};
58
60{
61private:
63
64public:
65 memo_type(std::string const& s) : s_(s)
66 {
67 }
68
69 void
70 operator()(Env&, JTx& jt) const;
71};
72
73} // namespace jtx
74} // namespace test
75} // namespace xrpl
A transaction testing environment.
Definition Env.h:119
void operator()(Env &, JTx &jt) const
Definition memo.cpp:20
memo_data(std::string const &s)
Definition memo.h:37
void operator()(Env &, JTx &jt) const
Definition memo.cpp:30
memo_format(std::string const &s)
Definition memo.h:51
memo_type(std::string const &s)
Definition memo.h:65
void operator()(Env &, JTx &jt) const
Definition memo.cpp:40
Add a memo to a JTx.
Definition memo.h:15
std::string type_
Definition memo.h:19
std::string data_
Definition memo.h:17
std::string format_
Definition memo.h:18
void operator()(Env &, JTx &jt) const
Definition memo.cpp:8
memo(std::string const &data, std::string const &format, std::string const &type)
Definition memo.h:22
auto const data
General field definitions, or fields used in multiple transaction namespaces.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
Execution context for applying a JSON transaction.
Definition JTx.h:25