|
rippled
|
Base class for all ledger entry builders. More...
#include <LedgerEntryBuilderBase.h>

Public Member Functions | |
| LedgerEntryBuilderBase ()=default | |
| LedgerEntryBuilderBase (SF_UINT16::type::value_type ledgerEntryType, SF_UINT32::type::value_type flags=0) | |
| bool | validate () const |
| Validate the ledger entry. | |
| Derived & | setLedgerIndex (uint256 const &value) |
| Set the ledger index. | |
| Derived & | setFlags (uint32_t value) |
| Set the flags. | |
Protected Attributes | |
| STObject | object_ {sfLedgerEntry} |
Base class for all ledger entry builders.
Provides common field setters that are available for all ledger entry types.
Definition at line 20 of file LedgerEntryBuilderBase.h.
|
default |
| xrpl::ledger_entries::LedgerEntryBuilderBase< Derived >::LedgerEntryBuilderBase | ( | SF_UINT16::type::value_type | ledgerEntryType, |
| SF_UINT32::type::value_type | flags = 0 |
||
| ) |
Definition at line 25 of file LedgerEntryBuilderBase.h.
| bool xrpl::ledger_entries::LedgerEntryBuilderBase< Derived >::validate | ( | ) | const |
Validate the ledger entry.
Definition at line 45 of file LedgerEntryBuilderBase.h.
| Derived & xrpl::ledger_entries::LedgerEntryBuilderBase< Derived >::setLedgerIndex | ( | uint256 const & | value | ) |
Set the ledger index.
| value | Ledger index |
Definition at line 62 of file LedgerEntryBuilderBase.h.
| Derived & xrpl::ledger_entries::LedgerEntryBuilderBase< Derived >::setFlags | ( | uint32_t | value | ) |
Set the flags.
| value | Flags value |
Definition at line 74 of file LedgerEntryBuilderBase.h.
|
protected |
Definition at line 81 of file LedgerEntryBuilderBase.h.