|
rippled
|
#include <STBitString.h>


Public Types | |
| using | value_type = base_uint< Bits > |
Public Member Functions | |
| STBitString ()=default | |
| STBitString (SField const &n) | |
| STBitString (value_type const &v) | |
| STBitString (SField const &n, value_type const &v) | |
| STBitString (SerialIter &sit, SField const &name) | |
| SerializedTypeID | getSType () const override |
| std::string | getText () const override |
| bool | isEquivalent (STBase const &t) const override |
| void | add (Serializer &s) const override |
| bool | isDefault () const override |
| template<typename Tag > | |
| void | setValue (base_uint< Bits, Tag > const &v) |
| value_type const & | value () const |
| operator value_type () const | |
| 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::none) const |
| void | setFName (SField const &n) |
| A STBase is a field. | |
| SField const & | getFName () const |
| void | addFieldID (Serializer &s) const |
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 | |
| value_type | value_ |
| SField const * | fName |
Friends | |
| class | detail::STVar |
Definition at line 15 of file STBitString.h.
| using ripple::STBitString< Bits >::value_type = base_uint<Bits> |
Definition at line 20 of file STBitString.h.
|
default |
| ripple::STBitString< Bits >::STBitString | ( | SField const & | n | ) |
Definition at line 72 of file STBitString.h.
| ripple::STBitString< Bits >::STBitString | ( | value_type const & | v | ) |
Definition at line 77 of file STBitString.h.
| ripple::STBitString< Bits >::STBitString | ( | SField const & | n, |
| value_type const & | v | ||
| ) |
Definition at line 82 of file STBitString.h.
| ripple::STBitString< Bits >::STBitString | ( | SerialIter & | sit, |
| SField const & | name | ||
| ) |
Definition at line 88 of file STBitString.h.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 109 of file STBitString.h.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 137 of file STBitString.h.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 144 of file STBitString.h.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 152 of file STBitString.h.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 185 of file STBitString.h.
| void ripple::STBitString< Bits >::setValue | ( | base_uint< Bits, Tag > const & | v | ) |
Definition at line 165 of file STBitString.h.
| STBitString< Bits >::value_type const & ripple::STBitString< Bits >::value | ( | ) | const |
Definition at line 172 of file STBitString.h.
| ripple::STBitString< Bits >::operator value_type | ( | ) | const |
Definition at line 178 of file STBitString.h.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 95 of file STBitString.h.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 102 of file STBitString.h.
|
inherited |
Definition at line 32 of file STBase.cpp.
|
inherited |
Definition at line 38 of file STBase.cpp.
|
inherited |
|
inherited |
|
inherited |
|
virtualinherited |
Reimplemented in ripple::STAmount, ripple::STArray, ripple::STLedgerEntry, ripple::STObject, and ripple::STTx.
Definition at line 62 of file STBase.cpp.
|
virtualinherited |
Reimplemented in ripple::STArray, ripple::STTx, ripple::STLedgerEntry, ripple::STCurrency, ripple::STInteger< Integer >, ripple::STIssue, ripple::STPathSet, ripple::STVector256, ripple::STXChainBridge, ripple::STAmount, and ripple::STObject.
Definition at line 87 of file STBase.cpp.
|
inherited |
|
inherited |
Definition at line 124 of file STBase.cpp.
|
inherited |
Definition at line 130 of file STBase.cpp.
|
staticprotectedinherited |
|
staticprivatenoexceptinherited |
Definition at line 110 of file CountedObject.h.
|
friend |
Definition at line 63 of file STBitString.h.
|
private |
Definition at line 23 of file STBitString.h.