|
xrpld
|
#include <STAccount.h>


Public Types | |
| using | value_type = AccountID |
Public Member Functions | |
| STAccount () | |
| STAccount (SField const &n) | |
| STAccount (SField const &n, Buffer const &v) | |
| STAccount (SerialIter &sit, SField const &name) | |
| STAccount (SField const &n, AccountID const &v) | |
| SerializedTypeID | getSType () const override |
| std::string | getText () const override |
| void | add (Serializer &s) const override |
| bool | isEquivalent (STBase const &t) const override |
| bool | isDefault () const override |
| STAccount & | operator= (AccountID const &value) |
| AccountID const & | value () const noexcept |
| void | setValue (AccountID const &v) |
| bool | operator== (STBase const &t) const |
| bool | operator!= (STBase const &t) const |
| template<class D> | |
| D & | downcast () |
| template<class D> | |
| D const & | downcast () const |
| template<class D> | |
| D const & | downcast () const |
| virtual std::string | getFullText () const |
| virtual json::Value | getJson (JsonOptions=JsonOptions::Values::None) const |
| void | setFName (SField const &n) |
| A STBase is a field. | |
| SField const & | getFName () const |
| void | addFieldID (Serializer &s) const |
Public Attributes | |
| friend | Object |
Static Protected Member Functions | |
| template<class T> | |
| static STBase * | emplace (std::size_t n, void *buf, T &&val) |
Private Member Functions | |
| STBase * | copy (std::size_t n, void *buf) const override |
| STBase * | move (std::size_t n, void *buf) override |
Static Private Member Functions | |
| static auto & | getCounter () noexcept |
Private Attributes | |
| AccountID | value_ |
| bool | default_ |
| SField const * | fName_ |
Friends | |
| class | detail::STVar |
Definition at line 11 of file STAccount.h.
| using xrpl::STAccount::value_type = AccountID |
Definition at line 22 of file STAccount.h.
| xrpl::STAccount::STAccount | ( | ) |
Definition at line 20 of file STAccount.cpp.
| xrpl::STAccount::STAccount | ( | SField const & | n | ) |
Definition at line 24 of file STAccount.cpp.
Definition at line 28 of file STAccount.cpp.
| xrpl::STAccount::STAccount | ( | SerialIter & | sit, |
| SField const & | name ) |
Definition at line 45 of file STAccount.cpp.
Definition at line 49 of file STAccount.cpp.
|
nodiscardoverridevirtual |
Reimplemented from xrpl::STBase.
Definition at line 66 of file STAccount.cpp.
|
nodiscardoverridevirtual |
Reimplemented from xrpl::STBase.
Definition at line 98 of file STAccount.cpp.
|
overridevirtual |
Reimplemented from xrpl::STBase.
Definition at line 72 of file STAccount.cpp.
|
nodiscardoverridevirtual |
Reimplemented from xrpl::STBase.
Definition at line 85 of file STAccount.cpp.
|
nodiscardoverridevirtual |
Reimplemented from xrpl::STBase.
Definition at line 92 of file STAccount.cpp.
Definition at line 65 of file STAccount.h.
|
nodiscardnoexcept |
Definition at line 72 of file STAccount.h.
| void xrpl::STAccount::setValue | ( | AccountID const & | v | ) |
Definition at line 78 of file STAccount.h.
|
overrideprivatevirtual |
Reimplemented from xrpl::STBase.
Definition at line 54 of file STAccount.cpp.
|
overrideprivatevirtual |
Reimplemented from xrpl::STBase.
Definition at line 60 of file STAccount.cpp.
|
inherited |
Definition at line 36 of file STBase.cpp.
|
inherited |
Definition at line 42 of file STBase.cpp.
|
inherited |
|
nodiscardinherited |
|
nodiscardvirtualinherited |
Reimplemented in xrpl::STAmount, xrpl::STArray, xrpl::STLedgerEntry, xrpl::STObject, and xrpl::STTx.
Definition at line 66 of file STBase.cpp.
|
nodiscardvirtualinherited |
Reimplemented in xrpl::STAmount, xrpl::STArray, xrpl::STCurrency, xrpl::STInteger< Integer >, xrpl::STInteger< std::int32_t >, xrpl::STInteger< std::uint16_t >, xrpl::STInteger< std::uint32_t >, xrpl::STInteger< std::uint64_t >, xrpl::STInteger< unsigned char >, xrpl::STIssue, xrpl::STLedgerEntry, xrpl::STObject, xrpl::STPathSet, xrpl::STTx, xrpl::STVector256, and xrpl::STXChainBridge.
Definition at line 91 of file STBase.cpp.
|
inherited |
|
nodiscardinherited |
Definition at line 126 of file STBase.cpp.
|
inherited |
Definition at line 132 of file STBase.cpp.
|
staticprotectedinherited |
|
staticprivatenoexceptinherited |
Definition at line 109 of file CountedObject.h.
|
friend |
Definition at line 61 of file STAccount.h.
|
private |
Definition at line 18 of file STAccount.h.
|
private |
Definition at line 19 of file STAccount.h.
|
inherited |
Definition at line 134 of file CountedObject.h.