rippled
Classes | Typedefs | Functions
ripple::path::detail Namespace Reference

Classes

struct  FlowDebugInfo
 

Typedefs

using BalanceDiffs = std::pair< std::map< std::tuple< AccountID, AccountID, Currency >, STAmount >, XRPAmount >
 

Functions

void writeDiffElement (std::ostringstream &ostr, std::pair< std::tuple< AccountID, AccountID, Currency >, STAmount > const &elem)
 
template<class Iter >
void writeDiffs (std::ostringstream &ostr, Iter begin, Iter end)
 
BalanceDiffs balanceDiffs (PaymentSandbox const &sb, ReadView const &rv)
 
std::string balanceDiffsToString (std::optional< BalanceDiffs > const &bd)
 

Typedef Documentation

◆ BalanceDiffs

Definition at line 351 of file FlowDebugInfo.h.

Function Documentation

◆ writeDiffElement()

void ripple::path::detail::writeDiffElement ( std::ostringstream ostr,
std::pair< std::tuple< AccountID, AccountID, Currency >, STAmount > const &  elem 
)

Definition at line 320 of file FlowDebugInfo.h.

◆ writeDiffs()

template<class Iter >
void ripple::path::detail::writeDiffs ( std::ostringstream ostr,
Iter  begin,
Iter  end 
)

Definition at line 333 of file FlowDebugInfo.h.

◆ balanceDiffs()

BalanceDiffs ripple::path::detail::balanceDiffs ( PaymentSandbox const &  sb,
ReadView const &  rv 
)

Definition at line 354 of file FlowDebugInfo.h.

◆ balanceDiffsToString()

std::string ripple::path::detail::balanceDiffsToString ( std::optional< BalanceDiffs > const &  bd)

Definition at line 360 of file FlowDebugInfo.h.