xrpld
Loading...
Searching...
No Matches
include
xrpl
protocol
InnerObjectFormats.h
1
#pragma once
2
3
#include <xrpl/protocol/KnownFormats.h>
4
#include <xrpl/protocol/SField.h>
5
#include <xrpl/protocol/SOTemplate.h>
6
7
namespace
xrpl
{
8
12
class
InnerObjectFormats
:
public
KnownFormats
<int, InnerObjectFormats>
13
{
14
private
:
19
InnerObjectFormats
();
20
21
public
:
22
static
InnerObjectFormats
const
&
23
getInstance
();
24
25
[[nodiscard]]
SOTemplate
const
*
26
findSOTemplateBySField
(
SField
const
& sField)
const
;
27
};
28
29
}
// namespace xrpl
xrpl::InnerObjectFormats::findSOTemplateBySField
SOTemplate const * findSOTemplateBySField(SField const &sField) const
Definition
InnerObjectFormats.cpp:181
xrpl::InnerObjectFormats::getInstance
static InnerObjectFormats const & getInstance()
Definition
InnerObjectFormats.cpp:174
xrpl::InnerObjectFormats::InnerObjectFormats
InnerObjectFormats()
Create the object.
Definition
InnerObjectFormats.cpp:8
xrpl::KnownFormats< int, InnerObjectFormats >::KnownFormats
KnownFormats()
Definition
KnownFormats.h:87
xrpl::SField
Identifies fields.
Definition
SField.h:132
xrpl::SOTemplate
Defines the fields and their attributes within a STObject.
Definition
SOTemplate.h:105
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:5
Generated by
1.16.1