| rippled
    | 


| Public Types | |
| using | unit_type = feeunit::dropTag | 
| using | value_type = std::int64_t | 
| Public Member Functions | |
| XRPAmount ()=default | |
| constexpr | XRPAmount (XRPAmount const &other)=default | 
| constexpr XRPAmount & | operator= (XRPAmount const &other)=default | 
| constexpr | XRPAmount (beast::Zero) | 
| constexpr XRPAmount & | operator= (beast::Zero) | 
| constexpr | XRPAmount (value_type drops) | 
| XRPAmount & | operator= (value_type drops) | 
| constexpr XRPAmount | operator* (value_type const &rhs) const | 
| XRPAmount & | operator+= (XRPAmount const &other) | 
| XRPAmount & | operator-= (XRPAmount const &other) | 
| XRPAmount & | operator+= (value_type const &rhs) | 
| XRPAmount & | operator-= (value_type const &rhs) | 
| XRPAmount & | operator*= (value_type const &rhs) | 
| XRPAmount | operator- () const | 
| bool | operator== (XRPAmount const &other) const | 
| bool | operator== (value_type other) const | 
| bool | operator< (XRPAmount const &other) const | 
| constexpr | operator bool () const noexcept | 
| Returns true if the amount is not zero.  More... | |
| constexpr int | signum () const noexcept | 
| Return the sign of the amount.  More... | |
| constexpr value_type | drops () const | 
| Returns the number of drops.  More... | |
| constexpr double | decimalXRP () const | 
| template<class Dest > | |
| std::optional< Dest > | dropsAs () const | 
| template<class Dest > | |
| Dest | dropsAs (Dest defaultValue) const | 
| template<class Dest > | |
| Dest | dropsAs (XRPAmount defaultValue) const | 
| Json::Value | jsonClipped () const | 
| constexpr value_type | value () const | 
| Returns the underlying value.  More... | |
| Static Public Member Functions | |
| static XRPAmount | minPositiveAmount () | 
| Private Attributes | |
| value_type | drops_ | 
| Friends | |
| constexpr friend XRPAmount | operator* (value_type lhs, XRPAmount const &rhs) | 
| std::istream & | operator>> (std::istream &s, XRPAmount &val) | 
Definition at line 46 of file XRPAmount.h.
| using ripple::XRPAmount::unit_type = feeunit::dropTag | 
Definition at line 52 of file XRPAmount.h.
Definition at line 53 of file XRPAmount.h.
| 
 | default | 
| 
 | constexprdefault | 
| 
 | constexpr | 
Definition at line 64 of file XRPAmount.h.
| 
 | explicitconstexpr | 
Definition at line 74 of file XRPAmount.h.
| 
 | constexpr | 
Definition at line 68 of file XRPAmount.h.
| XRPAmount& ripple::XRPAmount::operator= | ( | value_type | drops | ) | 
Definition at line 79 of file XRPAmount.h.
| 
 | constexpr | 
Definition at line 86 of file XRPAmount.h.
Definition at line 99 of file XRPAmount.h.
Definition at line 106 of file XRPAmount.h.
| XRPAmount& ripple::XRPAmount::operator+= | ( | value_type const & | rhs | ) | 
Definition at line 113 of file XRPAmount.h.
| XRPAmount& ripple::XRPAmount::operator-= | ( | value_type const & | rhs | ) | 
Definition at line 120 of file XRPAmount.h.
| XRPAmount& ripple::XRPAmount::operator*= | ( | value_type const & | rhs | ) | 
Definition at line 127 of file XRPAmount.h.
| XRPAmount ripple::XRPAmount::operator- | ( | ) | const | 
Definition at line 134 of file XRPAmount.h.
| bool ripple::XRPAmount::operator== | ( | XRPAmount const & | other | ) | const | 
Definition at line 140 of file XRPAmount.h.
| bool ripple::XRPAmount::operator== | ( | value_type | other | ) | const | 
Definition at line 146 of file XRPAmount.h.
| bool ripple::XRPAmount::operator< | ( | XRPAmount const & | other | ) | const | 
Definition at line 152 of file XRPAmount.h.
| 
 | explicitconstexprnoexcept | 
Returns true if the amount is not zero.
Definition at line 158 of file XRPAmount.h.
| 
 | constexprnoexcept | 
Return the sign of the amount.
Definition at line 165 of file XRPAmount.h.
| 
 | constexpr | 
Returns the number of drops.
Definition at line 172 of file XRPAmount.h.
| 
 | constexpr | 
Definition at line 253 of file XRPAmount.h.
| std::optional<Dest> ripple::XRPAmount::dropsAs | ( | ) | const | 
Definition at line 182 of file XRPAmount.h.
| Dest ripple::XRPAmount::dropsAs | ( | Dest | defaultValue | ) | const | 
Definition at line 196 of file XRPAmount.h.
| Dest ripple::XRPAmount::dropsAs | ( | XRPAmount | defaultValue | ) | const | 
Definition at line 203 of file XRPAmount.h.
| Json::Value ripple::XRPAmount::jsonClipped | ( | ) | const | 
Definition at line 209 of file XRPAmount.h.
| 
 | constexpr | 
Returns the underlying value.
Code SHOULD NOT call this function unless the type has been abstracted away, e.g. in a templated function.
Definition at line 230 of file XRPAmount.h.
| 
 | static | 
Definition at line 243 of file XRPAmount.h.
| 
 | friend | 
Definition at line 92 of file XRPAmount.h.
| 
 | friend | 
Definition at line 236 of file XRPAmount.h.
| 
 | private | 
Definition at line 56 of file XRPAmount.h.
 1.8.17
 1.8.17