|
rippled
|
Converts to MPT Issue or STAmount. More...
#include <amount.h>

Public Member Functions | |
| MPT (std::string const &n, xrpl::MPTID const &issuanceID_) | |
| xrpl::MPTID const & | mpt () const |
| xrpl::MPTIssue | mptIssue () const |
| Explicit conversion to MPTIssue or asset. | |
| Asset | asset () const |
| operator xrpl::MPTIssue () const | |
| Implicit conversion to MPTIssue or asset. | |
| operator PrettyAsset () const | |
| template<class T > requires (sizeof(T) >= sizeof(int) && std::is_arithmetic_v<T>) | |
| PrettyAmount | operator() (T v) const |
| PrettyAmount | operator() (epsilon_t) const |
| PrettyAmount | operator() (detail::epsilon_multiple) const |
| None | operator() (none_t) const |
| Returns None-of-Issue. | |
Public Attributes | |
| std::string | name |
| xrpl::MPTID | issuanceID |
Friends | |
| BookSpec | operator~ (MPT const &mpt) |
Converts to MPT Issue or STAmount.
Examples: MPT Converts to the underlying Issue MPT(10) Returns STAmount of 10 of the underlying MPT
Definition at line 464 of file src/test/jtx/amount.h.
| xrpl::test::jtx::MPT::MPT | ( | std::string const & | n, |
| xrpl::MPTID const & | issuanceID_ | ||
| ) |
Definition at line 470 of file src/test/jtx/amount.h.
| xrpl::MPTID const & xrpl::test::jtx::MPT::mpt | ( | ) | const |
Definition at line 476 of file src/test/jtx/amount.h.
| xrpl::MPTIssue xrpl::test::jtx::MPT::mptIssue | ( | ) | const |
Explicit conversion to MPTIssue or asset.
Definition at line 484 of file src/test/jtx/amount.h.
| Asset xrpl::test::jtx::MPT::asset | ( | ) | const |
Definition at line 489 of file src/test/jtx/amount.h.
| xrpl::test::jtx::MPT::operator xrpl::MPTIssue | ( | ) | const |
Implicit conversion to MPTIssue or asset.
This allows passing an MPT value where an MPTIssue is expected.
Definition at line 499 of file src/test/jtx/amount.h.
| xrpl::test::jtx::MPT::operator PrettyAsset | ( | ) | const |
Definition at line 504 of file src/test/jtx/amount.h.
| PrettyAmount xrpl::test::jtx::MPT::operator() | ( | T | v | ) | const |
Definition at line 512 of file src/test/jtx/amount.h.
| PrettyAmount xrpl::test::jtx::MPT::operator() | ( | epsilon_t | ) | const |
| PrettyAmount xrpl::test::jtx::MPT::operator() | ( | detail::epsilon_multiple | ) | const |
Returns None-of-Issue.
Definition at line 524 of file src/test/jtx/amount.h.
Definition at line 530 of file src/test/jtx/amount.h.
| std::string xrpl::test::jtx::MPT::name |
Definition at line 467 of file src/test/jtx/amount.h.
| xrpl::MPTID xrpl::test::jtx::MPT::issuanceID |
Definition at line 468 of file src/test/jtx/amount.h.