Monero C++ Library
Functions
gen_utils Namespace Reference

Functions

template<class T , typename std::enable_if< std::is_same< T, string >::value, T >::type * = nullptr>
boost::optional< T > reconcile (const boost::optional< T > &val1, const boost::optional< T > &val2, boost::optional< bool > resolve_defined, boost::optional< bool > resolve_true, boost::optional< bool > resolve_max, const string &err_msg="")
 
template<class T , typename std::enable_if< std::is_same< T, string >::value, T >::type * = nullptr>
boost::optional< T > reconcile (const boost::optional< T > &val1, const boost::optional< T > &val2, const string &err_msg="")
 
template<class T >
vector< T > reconcile (const vector< T > &v1, const vector< T > &v2, const string &err_msg="")
 

Detailed Description

Collection of utilities for working with Monero's binary portable storage format.