xrpld
Loading...
Searching...
No Matches
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
7namespace xrpl {
8
12class InnerObjectFormats : public KnownFormats<int, InnerObjectFormats>
13{
14private:
20
21public:
22 static InnerObjectFormats const&
24
25 [[nodiscard]] SOTemplate const*
26 findSOTemplateBySField(SField const& sField) const;
27};
28
29} // namespace xrpl
SOTemplate const * findSOTemplateBySField(SField const &sField) const
static InnerObjectFormats const & getInstance()
InnerObjectFormats()
Create the object.
Identifies fields.
Definition SField.h:132
Defines the fields and their attributes within a STObject.
Definition SOTemplate.h:105
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5