|
xrpld
|
#include <STPathSet.h>


Public Member Functions | |
| STPath ()=default | |
| STPath (std::vector< STPathElement > p) | |
| std::vector< STPathElement >::size_type | size () const |
| bool | empty () const |
| void | pushBack (STPathElement const &e) |
| template<typename... Args> | |
| void | emplaceBack (Args &&... args) |
| bool | hasSeen (AccountID const &account, PathAsset const &asset, AccountID const &issuer) const |
| json::Value | getJson (JsonOptions) const |
| std::vector< STPathElement >::const_iterator | begin () const |
| std::vector< STPathElement >::const_iterator | end () const |
| bool | operator== (STPath const &t) const |
| std::vector< STPathElement >::const_reference | back () const |
| std::vector< STPathElement >::const_reference | front () const |
| STPathElement & | operator[] (int i) |
| STPathElement const & | operator[] (int i) const |
| void | reserve (size_t s) |
Public Attributes | |
| friend | Object |
Static Private Member Functions | |
| static auto & | getCounter () noexcept |
Private Attributes | |
| std::vector< STPathElement > | path_ |
Definition at line 119 of file STPathSet.h.
|
default |
| xrpl::STPath::STPath | ( | std::vector< STPathElement > | p | ) |
Definition at line 419 of file STPathSet.h.
|
nodiscard |
Definition at line 424 of file STPathSet.h.
|
nodiscard |
Definition at line 430 of file STPathSet.h.
| void xrpl::STPath::pushBack | ( | STPathElement const & | e | ) |
Definition at line 436 of file STPathSet.h.
| void xrpl::STPath::emplaceBack | ( | Args &&... | args | ) |
Definition at line 443 of file STPathSet.h.
|
nodiscard |
Definition at line 160 of file STPathSet.cpp.
|
nodiscard |
Definition at line 172 of file STPathSet.cpp.
|
nodiscard |
Definition at line 449 of file STPathSet.h.
|
nodiscard |
Definition at line 455 of file STPathSet.h.
| bool xrpl::STPath::operator== | ( | STPath const & | t | ) | const |
Definition at line 461 of file STPathSet.h.
|
nodiscard |
Definition at line 467 of file STPathSet.h.
|
nodiscard |
Definition at line 473 of file STPathSet.h.
| STPathElement & xrpl::STPath::operator[] | ( | int | i | ) |
Definition at line 479 of file STPathSet.h.
| STPathElement const & xrpl::STPath::operator[] | ( | int | i | ) | const |
Definition at line 485 of file STPathSet.h.
| void xrpl::STPath::reserve | ( | size_t | s | ) |
Definition at line 491 of file STPathSet.h.
|
staticprivatenoexceptinherited |
Definition at line 109 of file CountedObject.h.
|
private |
Definition at line 121 of file STPathSet.h.
|
inherited |
Definition at line 134 of file CountedObject.h.