Monero
Namespaces | Classes | Functions
cryptonote::json Namespace Reference

Namespaces

 anonymous_namespace{json_object.cpp}
 

Classes

struct  BAD_INPUT
 
struct  JSON_ERROR
 
struct  MISSING_KEY
 
struct  PARSE_FAIL
 
struct  WRONG_TYPE
 

Functions

void toJsonValue (rapidjson::Document &doc, const std::string &i, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, std::string &str)
 
void toJsonValue (rapidjson::Document &doc, bool i, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, bool &b)
 
void fromJsonValue (const rapidjson::Value &val, unsigned char &i)
 
void fromJsonValue (const rapidjson::Value &val, char &i)
 
void fromJsonValue (const rapidjson::Value &val, signed char &i)
 
void fromJsonValue (const rapidjson::Value &val, unsigned short &i)
 
void fromJsonValue (const rapidjson::Value &val, short &i)
 
void toJsonValue (rapidjson::Document &doc, const unsigned int i, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, unsigned int &i)
 
void toJsonValue (rapidjson::Document &doc, const unsigned long long i, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, unsigned long long &i)
 
void toJsonValue (rapidjson::Document &doc, const long long i, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, long long &i)
 
void fromJsonValue (const rapidjson::Value &val, unsigned long &i)
 
void fromJsonValue (const rapidjson::Value &val, long &i)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::transaction &tx, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::transaction &tx)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::block &b, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::block &b)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::txin_v &txin, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_v &txin)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::txin_gen &txin, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_gen &txin)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::txin_to_script &txin, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_to_script &txin)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::txin_to_scripthash &txin, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_to_scripthash &txin)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::txin_to_key &txin, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_to_key &txin)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::txout_to_script &txout, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txout_to_script &txout)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::txout_to_scripthash &txout, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txout_to_scripthash &txout)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::txout_to_key &txout, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txout_to_key &txout)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::tx_out &txout, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::tx_out &txout)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::connection_info &info, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::connection_info &info)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::block_complete_entry &blk, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::block_complete_entry &blk)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::block_with_transactions &blk, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::block_with_transactions &blk)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::transaction_info &tx_info, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::transaction_info &tx_info)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::output_key_and_amount_index &out, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::output_key_and_amount_index &out)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::amount_with_random_outputs &out, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::amount_with_random_outputs &out)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::peer &peer, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::peer &peer)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::tx_in_pool &tx, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::tx_in_pool &tx)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::hard_fork_info &info, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::hard_fork_info &info)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::output_amount_count &out, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::output_amount_count &out)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::output_amount_and_index &out, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::output_amount_and_index &out)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::output_key_mask_unlocked &out, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::output_key_mask_unlocked &out)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::error &err, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::error &error)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::BlockHeaderResponse &response, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::BlockHeaderResponse &response)
 
void toJsonValue (rapidjson::Document &doc, const rct::rctSig &sig, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, rct::rctSig &sig)
 
void toJsonValue (rapidjson::Document &doc, const rct::ecdhTuple &tuple, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, rct::ecdhTuple &tuple)
 
void toJsonValue (rapidjson::Document &doc, const rct::rangeSig &sig, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, rct::rangeSig &sig)
 
void toJsonValue (rapidjson::Document &doc, const rct::Bulletproof &p, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, rct::Bulletproof &p)
 
void toJsonValue (rapidjson::Document &doc, const rct::boroSig &sig, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, rct::boroSig &sig)
 
void toJsonValue (rapidjson::Document &doc, const rct::mgSig &sig, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, rct::mgSig &sig)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::rpc::DaemonInfo &info, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::DaemonInfo &info)
 
template<typename Type >
constexpr bool is_to_hex ()
 
template<class Type >
std::enable_if< is_to_hex< Type >)>::type toJsonValue (rapidjson::Document &doc, const Type &pod, rapidjson::Value &value)
 
template<class Type >
std::enable_if< is_to_hex< Type >)>::type fromJsonValue (const rapidjson::Value &val, Type &t)
 
void toJsonValue (rapidjson::Document &doc, const unsigned i, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, unsigned &i)
 
void toJsonValue (rapidjson::Document &doc, const unsigned long i, rapidjson::Value &val)
 
void toJsonValue (rapidjson::Document &doc, const long i, rapidjson::Value &val)
 
void toJsonValue (rapidjson::Document &doc, const cryptonote::txout_target_v &txout, rapidjson::Value &val)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txout_target_v &txout)
 
template<typename Map >
std::enable_if< sfinae::is_map_like< Map >::value, void >::type toJsonValue (rapidjson::Document &doc, const Map &map, rapidjson::Value &val)
 
template<typename Map >
std::enable_if< sfinae::is_map_like< Map >::value, void >::type fromJsonValue (const rapidjson::Value &val, Map &map)
 
template<typename Vec >
std::enable_if< sfinae::is_vector_like< Vec >::value, void >::type toJsonValue (rapidjson::Document &doc, const Vec &vec, rapidjson::Value &val)
 
template<typename Vec >
std::enable_if< sfinae::is_vector_like< Vec >::value, void >::type fromJsonValue (const rapidjson::Value &val, Vec &vec)
 

Function Documentation

◆ fromJsonValue() [1/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
std::string &  str 
)

◆ fromJsonValue() [2/49]

template<class Type >
std::enable_if<is_to_hex<Type>)>::type cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
Type &  t 
)

◆ fromJsonValue() [3/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
bool b 
)

◆ fromJsonValue() [4/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
unsigned char &  i 
)

◆ fromJsonValue() [5/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
char &  i 
)

◆ fromJsonValue() [6/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
signed char &  i 
)

◆ fromJsonValue() [7/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
unsigned short &  i 
)

◆ fromJsonValue() [8/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
short &  i 
)

◆ fromJsonValue() [9/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
unsigned &  i 
)

◆ fromJsonValue() [10/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
unsigned int &  i 
)

◆ fromJsonValue() [11/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
unsigned long long &  i 
)

◆ fromJsonValue() [12/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
long long &  i 
)

◆ fromJsonValue() [13/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::txout_target_v txout 
)

◆ fromJsonValue() [14/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
unsigned long &  i 
)

◆ fromJsonValue() [15/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
long &  i 
)

◆ fromJsonValue() [16/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::transaction tx 
)

◆ fromJsonValue() [17/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::block b 
)

◆ fromJsonValue() [18/49]

template<typename Map >
std::enable_if< sfinae::is_map_like< Map >::value, void >::type cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
Map &  map 
)

◆ fromJsonValue() [19/49]

template<typename Vec >
std::enable_if< sfinae::is_vector_like< Vec >::value, void >::type cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
Vec &  vec 
)

◆ fromJsonValue() [20/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::txin_v txin 
)

◆ fromJsonValue() [21/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::txin_gen txin 
)

◆ fromJsonValue() [22/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::txin_to_script txin 
)

◆ fromJsonValue() [23/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::txin_to_scripthash txin 
)

◆ fromJsonValue() [24/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::txin_to_key txin 
)

◆ fromJsonValue() [25/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::txout_to_script txout 
)

◆ fromJsonValue() [26/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::txout_to_scripthash txout 
)

◆ fromJsonValue() [27/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::txout_to_key txout 
)

◆ fromJsonValue() [28/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::tx_out txout 
)

◆ fromJsonValue() [29/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::connection_info info 
)

◆ fromJsonValue() [30/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::block_complete_entry blk 
)

◆ fromJsonValue() [31/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::block_with_transactions blk 
)

◆ fromJsonValue() [32/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::transaction_info tx_info 
)

◆ fromJsonValue() [33/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::output_key_and_amount_index out 
)

◆ fromJsonValue() [34/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::amount_with_random_outputs out 
)

◆ fromJsonValue() [35/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::peer peer 
)

◆ fromJsonValue() [36/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::tx_in_pool tx 
)

◆ fromJsonValue() [37/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::hard_fork_info info 
)

◆ fromJsonValue() [38/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::output_amount_count out 
)

◆ fromJsonValue() [39/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::output_amount_and_index out 
)

◆ fromJsonValue() [40/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::output_key_mask_unlocked out 
)

◆ fromJsonValue() [41/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::error error 
)

◆ fromJsonValue() [42/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::BlockHeaderResponse response 
)

◆ fromJsonValue() [43/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
rct::rctSig sig 
)

◆ fromJsonValue() [44/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
rct::ecdhTuple tuple 
)

◆ fromJsonValue() [45/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
rct::rangeSig sig 
)

◆ fromJsonValue() [46/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
rct::Bulletproof p 
)

◆ fromJsonValue() [47/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
rct::boroSig sig 
)

◆ fromJsonValue() [48/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
rct::mgSig sig 
)

◆ fromJsonValue() [49/49]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::rpc::DaemonInfo info 
)

◆ is_to_hex()

template<typename Type >
constexpr bool cryptonote::json::is_to_hex ( )
inline

◆ toJsonValue() [1/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const std::string &  i,
rapidjson::Value &  val 
)

◆ toJsonValue() [2/44]

template<class Type >
std::enable_if<is_to_hex<Type>)>::type cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const Type &  pod,
rapidjson::Value &  value 
)

◆ toJsonValue() [3/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
bool  i,
rapidjson::Value &  val 
)

◆ toJsonValue() [4/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const unsigned  i,
rapidjson::Value &  val 
)

◆ toJsonValue() [5/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const unsigned int  i,
rapidjson::Value &  val 
)

◆ toJsonValue() [6/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const unsigned long  i,
rapidjson::Value &  val 
)
inline

◆ toJsonValue() [7/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const long  i,
rapidjson::Value &  val 
)
inline

◆ toJsonValue() [8/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const unsigned long long  i,
rapidjson::Value &  val 
)

◆ toJsonValue() [9/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const long long  i,
rapidjson::Value &  val 
)

◆ toJsonValue() [10/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::txout_target_v txout,
rapidjson::Value &  val 
)

◆ toJsonValue() [11/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::transaction tx,
rapidjson::Value &  val 
)

◆ toJsonValue() [12/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::block b,
rapidjson::Value &  val 
)

◆ toJsonValue() [13/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::txin_v txin,
rapidjson::Value &  val 
)

◆ toJsonValue() [14/44]

template<typename Map >
std::enable_if< sfinae::is_map_like< Map >::value, void >::type cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const Map &  map,
rapidjson::Value &  val 
)

◆ toJsonValue() [15/44]

template<typename Vec >
std::enable_if< sfinae::is_vector_like< Vec >::value, void >::type cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const Vec &  vec,
rapidjson::Value &  val 
)

◆ toJsonValue() [16/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::txin_gen txin,
rapidjson::Value &  val 
)

◆ toJsonValue() [17/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::txin_to_script txin,
rapidjson::Value &  val 
)

◆ toJsonValue() [18/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::txin_to_scripthash txin,
rapidjson::Value &  val 
)

◆ toJsonValue() [19/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::txin_to_key txin,
rapidjson::Value &  val 
)

◆ toJsonValue() [20/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::txout_to_script txout,
rapidjson::Value &  val 
)

◆ toJsonValue() [21/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::txout_to_scripthash txout,
rapidjson::Value &  val 
)

◆ toJsonValue() [22/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::txout_to_key txout,
rapidjson::Value &  val 
)

◆ toJsonValue() [23/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::tx_out txout,
rapidjson::Value &  val 
)

◆ toJsonValue() [24/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::connection_info info,
rapidjson::Value &  val 
)

◆ toJsonValue() [25/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::block_complete_entry blk,
rapidjson::Value &  val 
)

◆ toJsonValue() [26/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::block_with_transactions blk,
rapidjson::Value &  val 
)

◆ toJsonValue() [27/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::transaction_info tx_info,
rapidjson::Value &  val 
)

◆ toJsonValue() [28/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::output_key_and_amount_index out,
rapidjson::Value &  val 
)

◆ toJsonValue() [29/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::amount_with_random_outputs out,
rapidjson::Value &  val 
)

◆ toJsonValue() [30/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::peer peer,
rapidjson::Value &  val 
)

◆ toJsonValue() [31/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::tx_in_pool tx,
rapidjson::Value &  val 
)

◆ toJsonValue() [32/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::hard_fork_info info,
rapidjson::Value &  val 
)

◆ toJsonValue() [33/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::output_amount_count out,
rapidjson::Value &  val 
)

◆ toJsonValue() [34/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::output_amount_and_index out,
rapidjson::Value &  val 
)

◆ toJsonValue() [35/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::output_key_mask_unlocked out,
rapidjson::Value &  val 
)

◆ toJsonValue() [36/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::error err,
rapidjson::Value &  val 
)

◆ toJsonValue() [37/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::BlockHeaderResponse response,
rapidjson::Value &  val 
)

◆ toJsonValue() [38/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const rct::rctSig sig,
rapidjson::Value &  val 
)

◆ toJsonValue() [39/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const rct::ecdhTuple tuple,
rapidjson::Value &  val 
)

◆ toJsonValue() [40/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const rct::rangeSig sig,
rapidjson::Value &  val 
)

◆ toJsonValue() [41/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const rct::Bulletproof p,
rapidjson::Value &  val 
)

◆ toJsonValue() [42/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const rct::boroSig sig,
rapidjson::Value &  val 
)

◆ toJsonValue() [43/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const rct::mgSig sig,
rapidjson::Value &  val 
)

◆ toJsonValue() [44/44]

void cryptonote::json::toJsonValue ( rapidjson::Document &  doc,
const cryptonote::rpc::DaemonInfo info,
rapidjson::Value &  val 
)