| 
    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.