|
rippled
|
Represents an XRP or IOU quantity This customizes the string conversion and supports XRP conversions from integer and floating point. More...
#include <amount.h>

Public Member Functions | |
| PrettyAmount ()=default | |
| PrettyAmount (PrettyAmount const &)=default | |
| PrettyAmount & | operator= (PrettyAmount const &)=default |
| PrettyAmount (STAmount const &amount, std::string const &name) | |
| template<class T > | |
| PrettyAmount (T v, std::enable_if_t< sizeof(T) >=sizeof(int) &&std::is_integral_v< T > &&std::is_signed_v< T > > *=nullptr) | |
| drops | |
| template<class T > | |
| PrettyAmount (T v, std::enable_if_t< sizeof(T) >=sizeof(int) &&std::is_unsigned_v< T > > *=nullptr) | |
| drops | |
| PrettyAmount (XRPAmount v) | |
| drops | |
| std::string const & | name () const |
| STAmount const & | value () const |
| Number | number () const |
| int | signum () const |
| operator STAmount const & () const | |
| operator AnyAmount () const | |
| operator Json::Value () const | |
Private Attributes | |
| STAmount | amount_ |
| std::string | name_ |
Represents an XRP or IOU quantity This customizes the string conversion and supports XRP conversions from integer and floating point.
Definition at line 64 of file src/test/jtx/amount.h.
|
default |
|
default |
| ripple::test::jtx::PrettyAmount::PrettyAmount | ( | STAmount const & | amount, |
| std::string const & | name | ||
| ) |
Definition at line 77 of file src/test/jtx/amount.h.
| ripple::test::jtx::PrettyAmount::PrettyAmount | ( | T | v, |
| std::enable_if_t< sizeof(T) > | = sizeof(int) && std::is_integral_v<T> && std::is_signed_v<T>, |
||
| * | = nullptr |
||
| ) |
drops
Definition at line 84 of file src/test/jtx/amount.h.
| ripple::test::jtx::PrettyAmount::PrettyAmount | ( | T | v, |
| std::enable_if_t< sizeof(T) > | = sizeof(int) && std::is_unsigned_v<T>, |
||
| * | = nullptr |
||
| ) |
drops
Definition at line 95 of file src/test/jtx/amount.h.
| ripple::test::jtx::PrettyAmount::PrettyAmount | ( | XRPAmount | v | ) |
drops
Definition at line 104 of file src/test/jtx/amount.h.
|
default |
| std::string const & ripple::test::jtx::PrettyAmount::name | ( | ) | const |
Definition at line 109 of file src/test/jtx/amount.h.
| STAmount const & ripple::test::jtx::PrettyAmount::value | ( | ) | const |
Definition at line 115 of file src/test/jtx/amount.h.
| Number ripple::test::jtx::PrettyAmount::number | ( | ) | const |
Definition at line 121 of file src/test/jtx/amount.h.
| int ripple::test::jtx::PrettyAmount::signum | ( | ) | const |
Definition at line 127 of file src/test/jtx/amount.h.
| ripple::test::jtx::PrettyAmount::operator STAmount const & | ( | ) | const |
Definition at line 132 of file src/test/jtx/amount.h.
| ripple::test::jtx::PrettyAmount::operator AnyAmount | ( | ) | const |
Definition at line 31 of file amount.cpp.
| ripple::test::jtx::PrettyAmount::operator Json::Value | ( | ) | const |
Definition at line 139 of file src/test/jtx/amount.h.
|
private |
Definition at line 68 of file src/test/jtx/amount.h.
|
private |
Definition at line 69 of file src/test/jtx/amount.h.