rippled
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ripple::test::jtx::PrettyAsset Struct Reference

#include <amount.h>

Collaboration diagram for ripple::test::jtx::PrettyAsset:
Collaboration graph
[legend]

Public Member Functions

template<typename A >
requires std::convertible_to<A, Asset>
 PrettyAsset (A const &asset, unsigned int scale=1)
 
 PrettyAsset (Asset const &asset, unsigned int scale=1)
 
Asset const & raw () const
 
 operator Asset const & () const
 
 operator Json::Value () const
 
template<std::integral T>
PrettyAmount operator() (T v) const
 

Private Attributes

Asset asset_
 
unsigned int scale_
 

Detailed Description

Definition at line 164 of file src/test/jtx/amount.h.

Constructor & Destructor Documentation

◆ PrettyAsset() [1/2]

template<typename A >
requires std::convertible_to<A, Asset>
ripple::test::jtx::PrettyAsset::PrettyAsset ( A const &  asset,
unsigned int  scale = 1 
)

Definition at line 173 of file src/test/jtx/amount.h.

◆ PrettyAsset() [2/2]

ripple::test::jtx::PrettyAsset::PrettyAsset ( Asset const &  asset,
unsigned int  scale = 1 
)

Definition at line 178 of file src/test/jtx/amount.h.

Member Function Documentation

◆ raw()

Asset const & ripple::test::jtx::PrettyAsset::raw ( ) const

Definition at line 184 of file src/test/jtx/amount.h.

◆ operator Asset const &()

ripple::test::jtx::PrettyAsset::operator Asset const & ( ) const

Definition at line 189 of file src/test/jtx/amount.h.

◆ operator Json::Value()

ripple::test::jtx::PrettyAsset::operator Json::Value ( ) const

Definition at line 194 of file src/test/jtx/amount.h.

◆ operator()()

template<std::integral T>
PrettyAmount ripple::test::jtx::PrettyAsset::operator() ( v) const

Definition at line 201 of file src/test/jtx/amount.h.

Member Data Documentation

◆ asset_

Asset ripple::test::jtx::PrettyAsset::asset_
private

Definition at line 167 of file src/test/jtx/amount.h.

◆ scale_

unsigned int ripple::test::jtx::PrettyAsset::scale_
private

Definition at line 168 of file src/test/jtx/amount.h.