|
xrpld
|
Invariant: Validates several invariants for NFToken pages. More...
#include <NFTInvariant.h>
Public Member Functions | |
| void | visitEntry (bool, SLE::const_ref, SLE::const_ref) |
| bool | finalize (STTx const &, TER const, XRPAmount const, ReadView const &, beast::Journal const &) const |
Private Attributes | |
| bool | badEntry_ = false |
| bool | badLink_ = false |
| bool | badSort_ = false |
| bool | badURI_ = false |
| bool | invalidSize_ = false |
| bool | deletedFinalPage_ = false |
| bool | deletedLink_ = false |
Invariant: Validates several invariants for NFToken pages.
The following checks are made:
Definition at line 24 of file NFTInvariant.h.
| void xrpl::ValidNFTokenPage::visitEntry | ( | bool | isDelete, |
| SLE::const_ref | before, | ||
| SLE::const_ref | after ) |
Definition at line 28 of file NFTInvariant.cpp.
|
nodiscard |
Definition at line 129 of file NFTInvariant.cpp.
|
private |
Definition at line 26 of file NFTInvariant.h.
|
private |
Definition at line 27 of file NFTInvariant.h.
|
private |
Definition at line 28 of file NFTInvariant.h.
|
private |
Definition at line 29 of file NFTInvariant.h.
|
private |
Definition at line 30 of file NFTInvariant.h.
|
private |
Definition at line 31 of file NFTInvariant.h.
|
private |
Definition at line 32 of file NFTInvariant.h.