|
rippled
|
#include <STPathSet.h>


Public Member Functions | |
| STPathSet ()=default | |
| STPathSet (SField const &n) | |
| STPathSet (SerialIter &sit, SField const &name) | |
| void | add (Serializer &s) const override |
| Json::Value | getJson (JsonOptions) const override |
| SerializedTypeID | getSType () const override |
| bool | assembleAdd (STPath const &base, STPathElement const &tail) |
| bool | isEquivalent (STBase const &t) const override |
| bool | isDefault () const override |
| std::vector< STPath >::const_reference | operator[] (std::vector< STPath >::size_type n) const |
| std::vector< STPath >::reference | operator[] (std::vector< STPath >::size_type n) |
| std::vector< STPath >::const_iterator | begin () const |
| std::vector< STPath >::const_iterator | end () const |
| std::vector< STPath >::size_type | size () const |
| bool | empty () const |
| void | push_back (STPath const &e) |
| template<typename... Args> | |
| void | emplace_back (Args &&... args) |
| 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 std::string | getText () 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 | |
| std::vector< STPath > | value |
| SField const * | fName |
Friends | |
| class | detail::STVar |
Definition at line 158 of file STPathSet.h.
|
default |
| ripple::STPathSet::STPathSet | ( | SField const & | n | ) |
Definition at line 453 of file STPathSet.h.
| ripple::STPathSet::STPathSet | ( | SerialIter & | sit, |
| SField const & | name | ||
| ) |
Definition at line 43 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 201 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 185 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 195 of file STPathSet.cpp.
| bool ripple::STPathSet::assembleAdd | ( | STPath const & | base, |
| STPathElement const & | tail | ||
| ) |
Definition at line 108 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 129 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 136 of file STPathSet.cpp.
| std::vector< STPath >::const_reference ripple::STPathSet::operator[] | ( | std::vector< STPath >::size_type | n | ) | const |
Definition at line 459 of file STPathSet.h.
| std::vector< STPath >::reference ripple::STPathSet::operator[] | ( | std::vector< STPath >::size_type | n | ) |
Definition at line 465 of file STPathSet.h.
| std::vector< STPath >::const_iterator ripple::STPathSet::begin | ( | ) | const |
Definition at line 471 of file STPathSet.h.
| std::vector< STPath >::const_iterator ripple::STPathSet::end | ( | ) | const |
Definition at line 477 of file STPathSet.h.
| std::vector< STPath >::size_type ripple::STPathSet::size | ( | ) | const |
Definition at line 483 of file STPathSet.h.
| bool ripple::STPathSet::empty | ( | ) | const |
Definition at line 489 of file STPathSet.h.
| void ripple::STPathSet::push_back | ( | STPath const & | e | ) |
Definition at line 495 of file STPathSet.h.
| void ripple::STPathSet::emplace_back | ( | Args &&... | args | ) |
Definition at line 502 of file STPathSet.h.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 96 of file STPathSet.cpp.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 102 of file STPathSet.cpp.
|
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::STAccount, ripple::STAmount, ripple::STArray, ripple::STBitString< Bits >, ripple::STBlob, ripple::STCurrency, ripple::STInteger< Integer >, ripple::STIssue, ripple::STLedgerEntry, ripple::STNumber, ripple::STObject, and ripple::STXChainBridge.
Definition at line 81 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 217 of file STPathSet.h.
|
private |
Definition at line 160 of file STPathSet.h.