|
rippled
|

Public Types | |
| enum | Type { typeNone = 0x00, typeAccount, typeCurrency = 0x10, typeIssuer = 0x20, typeBoundary = 0xFF, typeAll = typeAccount | typeCurrency | typeIssuer } |
Public Member Functions | |
| STPathElement (std::optional< AccountID > const &account, std::optional< Currency > const ¤cy, std::optional< AccountID > const &issuer) | |
| STPathElement (AccountID const &account, Currency const ¤cy, AccountID const &issuer, bool forceCurrency=false) | |
| STPathElement (unsigned int uType, AccountID const &account, Currency const ¤cy, AccountID const &issuer) | |
| STPathElement () | |
| STPathElement (STPathElement const &)=default | |
| STPathElement & | operator= (STPathElement const &)=default |
| auto | getNodeType () const |
| bool | isOffer () const |
| bool | isAccount () const |
| bool | hasIssuer () const |
| bool | hasCurrency () const |
| bool | isNone () const |
| AccountID const & | getAccountID () const |
| Currency const & | getCurrency () const |
| AccountID const & | getIssuerID () const |
| bool | operator== (const STPathElement &t) const |
| bool | operator!= (const STPathElement &t) const |
Static Private Member Functions | |
| static std::size_t | get_hash (STPathElement const &element) |
Private Attributes | |
| unsigned int | mType |
| AccountID | mAccountID |
| Currency | mCurrencyID |
| AccountID | mIssuerID |
| bool | is_offer_ |
| std::size_t | hash_value_ |
Definition at line 33 of file STPathSet.h.
| Enumerator | |
|---|---|
| typeNone | |
| typeAccount | |
| typeCurrency | |
| typeIssuer | |
| typeBoundary | |
| typeAll | |
Definition at line 36 of file STPathSet.h.
| ripple::STPathElement::STPathElement | ( | std::optional< AccountID > const & | account, |
| std::optional< Currency > const & | currency, | ||
| std::optional< AccountID > const & | issuer | ||
| ) |
Definition at line 52 of file STPathSet.h.
| ripple::STPathElement::STPathElement | ( | AccountID const & | account, |
| Currency const & | currency, | ||
| AccountID const & | issuer, | ||
| bool | forceCurrency = false |
||
| ) |
Definition at line 86 of file STPathSet.h.
| ripple::STPathElement::STPathElement | ( | unsigned int | uType, |
| AccountID const & | account, | ||
| Currency const & | currency, | ||
| AccountID const & | issuer | ||
| ) |
Definition at line 109 of file STPathSet.h.
| ripple::STPathElement::STPathElement | ( | ) |
Definition at line 123 of file STPathSet.h.
|
default |
|
staticprivate |
Definition at line 30 of file STPathSet.cpp.
|
default |
| auto ripple::STPathElement::getNodeType | ( | ) | const |
Definition at line 133 of file STPathSet.h.
| bool ripple::STPathElement::isOffer | ( | ) | const |
Definition at line 139 of file STPathSet.h.
| bool ripple::STPathElement::isAccount | ( | ) | const |
Definition at line 145 of file STPathSet.h.
| bool ripple::STPathElement::hasIssuer | ( | ) | const |
Definition at line 151 of file STPathSet.h.
| bool ripple::STPathElement::hasCurrency | ( | ) | const |
Definition at line 157 of file STPathSet.h.
| bool ripple::STPathElement::isNone | ( | ) | const |
Definition at line 163 of file STPathSet.h.
| AccountID const& ripple::STPathElement::getAccountID | ( | ) | const |
Definition at line 171 of file STPathSet.h.
| Currency const& ripple::STPathElement::getCurrency | ( | ) | const |
Definition at line 177 of file STPathSet.h.
| AccountID const& ripple::STPathElement::getIssuerID | ( | ) | const |
Definition at line 183 of file STPathSet.h.
| bool ripple::STPathElement::operator== | ( | const STPathElement & | t | ) | const |
Definition at line 189 of file STPathSet.h.
| bool ripple::STPathElement::operator!= | ( | const STPathElement & | t | ) | const |
Definition at line 197 of file STPathSet.h.
|
private |
Definition at line 203 of file STPathSet.h.
|
private |
Definition at line 204 of file STPathSet.h.
|
private |
Definition at line 205 of file STPathSet.h.
|
private |
Definition at line 206 of file STPathSet.h.
|
private |
Definition at line 208 of file STPathSet.h.
|
private |
Definition at line 209 of file STPathSet.h.
1.8.17