rippled
|
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 (const STBase &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== (const STBase &t) const |
bool | operator!= (const STBase &t) const |
template<class D > | |
D & | downcast () |
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. More... | |
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 176 of file STPathSet.h.
|
default |
ripple::STPathSet::STPathSet | ( | SField const & | n | ) |
Definition at line 467 of file STPathSet.h.
ripple::STPathSet::STPathSet | ( | SerialIter & | sit, |
SField const & | name | ||
) |
Definition at line 52 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 209 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 193 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 203 of file STPathSet.cpp.
bool ripple::STPathSet::assembleAdd | ( | STPath const & | base, |
STPathElement const & | tail | ||
) |
Definition at line 117 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 138 of file STPathSet.cpp.
|
overridevirtual |
Reimplemented from ripple::STBase.
Definition at line 145 of file STPathSet.cpp.
std::vector< STPath >::const_reference ripple::STPathSet::operator[] | ( | std::vector< STPath >::size_type | n | ) | const |
Definition at line 473 of file STPathSet.h.
std::vector< STPath >::reference ripple::STPathSet::operator[] | ( | std::vector< STPath >::size_type | n | ) |
Definition at line 479 of file STPathSet.h.
std::vector< STPath >::const_iterator ripple::STPathSet::begin | ( | ) | const |
Definition at line 485 of file STPathSet.h.
std::vector< STPath >::const_iterator ripple::STPathSet::end | ( | ) | const |
Definition at line 491 of file STPathSet.h.
std::vector< STPath >::size_type ripple::STPathSet::size | ( | ) | const |
Definition at line 497 of file STPathSet.h.
bool ripple::STPathSet::empty | ( | ) | const |
Definition at line 503 of file STPathSet.h.
void ripple::STPathSet::push_back | ( | STPath const & | e | ) |
Definition at line 509 of file STPathSet.h.
void ripple::STPathSet::emplace_back | ( | Args &&... | args | ) |
Definition at line 516 of file STPathSet.h.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 105 of file STPathSet.cpp.
|
overrideprivatevirtual |
Reimplemented from ripple::STBase.
Definition at line 111 of file STPathSet.cpp.
|
inherited |
Definition at line 45 of file STBase.cpp.
|
inherited |
Definition at line 51 of file STBase.cpp.
|
inherited |
|
virtualinherited |
Reimplemented in ripple::STAmount, ripple::STObject, ripple::STArray, ripple::STTx, and ripple::STLedgerEntry.
Definition at line 75 of file STBase.cpp.
|
virtualinherited |
Reimplemented in ripple::STAmount, ripple::STObject, ripple::STArray, ripple::STBlob, ripple::STAccount, and ripple::STLedgerEntry.
Definition at line 94 of file STBase.cpp.
|
inherited |
|
inherited |
Definition at line 132 of file STBase.cpp.
|
inherited |
Definition at line 138 of file STBase.cpp.
|
staticprotectedinherited |
|
staticprivatenoexceptinherited |
Definition at line 128 of file CountedObject.h.
|
friend |
Definition at line 235 of file STPathSet.h.
|
private |
Definition at line 178 of file STPathSet.h.