#include <PathAsset.h>
Definition at line 10 of file PathAsset.h.
◆ PathAsset() [1/4]
| xrpl::PathAsset::PathAsset |
( |
| ) |
|
|
default |
◆ PathAsset() [2/4]
| xrpl::PathAsset::PathAsset |
( |
Asset const & | asset | ) |
|
◆ PathAsset() [3/4]
| xrpl::PathAsset::PathAsset |
( |
Currency const & | currency | ) |
|
◆ PathAsset() [4/4]
| xrpl::PathAsset::PathAsset |
( |
MPTID const & | mpt | ) |
|
◆ holds()
template<ValidPathAsset T>
| bool xrpl::PathAsset::holds |
( |
| ) |
const |
|
nodiscardconstexpr |
◆ isXRP()
| bool xrpl::PathAsset::isXRP |
( |
| ) |
const |
|
nodiscardconstexpr |
◆ get() [1/2]
template<ValidPathAsset T>
| T const & xrpl::PathAsset::get |
( |
| ) |
const |
◆ value()
◆ visit()
template<typename... Visitors>
| auto xrpl::PathAsset::visit |
( |
Visitors &&... | visitors | ) |
const -> decltype(auto) |
|
constexpr |
◆ get() [2/2]
template<ValidPathAsset T>
| T const & xrpl::PathAsset::get |
( |
| ) |
const |
|
nodiscard |
◆ operator==
◆ easset_