Monero
Loading...
Searching...
No Matches
Namespaces | Classes | Functions
cryptonote::json Namespace Reference

Namespaces

namespace  traits
 

Classes

struct  BAD_INPUT
 
struct  JSON_ERROR
 
struct  MISSING_KEY
 
struct  PARSE_FAIL
 
struct  WRONG_TYPE
 

Functions

void read_hex (const rapidjson::Value &val, epee::span< std::uint8_t > dest)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const rapidjson::Value &src)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const boost::string_ref i)
 
void fromJsonValue (const rapidjson::Value &val, std::string &str)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const std::vector< std::uint8_t > &src)
 
void fromJsonValue (const rapidjson::Value &val, std::vector< std::uint8_t > &dest)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, bool i)
 
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::Writer< epee::byte_stream > &dest, const unsigned int i)
 
void fromJsonValue (const rapidjson::Value &val, unsigned int &i)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const unsigned long long i)
 
void fromJsonValue (const rapidjson::Value &val, unsigned long long &i)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const long long i)
 
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::Writer< epee::byte_stream > &dest, const cryptonote::transaction &tx)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::transaction &tx)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::block &b)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::block &b)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txin_v &txin)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_v &txin)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txin_gen &txin)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_gen &txin)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txin_to_script &txin)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_to_script &txin)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txin_to_scripthash &txin)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_to_scripthash &txin)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txin_to_key &txin)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txin_to_key &txin)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txout_to_script &txout)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txout_to_script &txout)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txout_to_scripthash &txout)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txout_to_scripthash &txout)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txout_to_key &txout)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txout_to_key &txout)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txout_to_tagged_key &txout)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::txout_to_tagged_key &txout)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::tx_out &txout)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::tx_out &txout)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::connection_info &info)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::connection_info &info)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::tx_blob_entry &tx)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::tx_blob_entry &tx)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::block_complete_entry &blk)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::block_complete_entry &blk)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::block_with_transactions &blk)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::block_with_transactions &blk)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::transaction_info &tx_info)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::transaction_info &tx_info)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::output_key_and_amount_index &out)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::output_key_and_amount_index &out)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::amount_with_random_outputs &out)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::amount_with_random_outputs &out)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::peer &peer)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::peer &peer)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::tx_in_pool &tx)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::tx_in_pool &tx)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::hard_fork_info &info)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::hard_fork_info &info)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::output_amount_count &out)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::output_amount_count &out)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::output_amount_and_index &out)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::output_amount_and_index &out)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::output_key_mask_unlocked &out)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::output_key_mask_unlocked &out)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::error &err)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::error &error)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::BlockHeaderResponse &response)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::BlockHeaderResponse &response)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const rct::rctSig &sig)
 
void fromJsonValue (const rapidjson::Value &val, rct::rctSig &sig)
 
void fromJsonValue (const rapidjson::Value &val, rct::ctkey &key)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const rct::ecdhTuple &tuple)
 
void fromJsonValue (const rapidjson::Value &val, rct::ecdhTuple &tuple)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const rct::rangeSig &sig)
 
void fromJsonValue (const rapidjson::Value &val, rct::rangeSig &sig)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const rct::Bulletproof &p)
 
void fromJsonValue (const rapidjson::Value &val, rct::Bulletproof &p)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const rct::BulletproofPlus &p)
 
void fromJsonValue (const rapidjson::Value &val, rct::BulletproofPlus &p)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const rct::boroSig &sig)
 
void fromJsonValue (const rapidjson::Value &val, rct::boroSig &sig)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const rct::mgSig &sig)
 
void fromJsonValue (const rapidjson::Value &val, rct::mgSig &sig)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::DaemonInfo &info)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::DaemonInfo &info)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::rpc::output_distribution &dist)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::rpc::output_distribution &dist)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::tx_block_template_backlog_entry &entry)
 
void fromJsonValue (const rapidjson::Value &val, cryptonote::tx_block_template_backlog_entry &entry)
 
template<typename Type >
constexpr bool is_to_hex ()
 
template<class Type >
std::enable_if< is_to_hex< Type >()>::type toJsonKey (rapidjson::Writer< epee::byte_stream > &dest, const Type &pod)
 
template<class Type >
std::enable_if< is_to_hex< Type >()>::type toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const Type &pod)
 
template<class Type >
std::enable_if< is_to_hex< Type >()>::type fromJsonValue (const rapidjson::Value &val, Type &t)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const std::string &i)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const unsigned i)
 
void fromJsonValue (const rapidjson::Value &val, unsigned &i)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const unsigned long i)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const long i)
 
void toJsonValue (rapidjson::Writer< epee::byte_stream > &dest, const cryptonote::txout_target_v &txout)
 
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::Writer< epee::byte_stream > &dest, const Map &map)
 
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::Writer< epee::byte_stream > &dest, const Vec &vec)
 
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/56]

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

◆ fromJsonValue() [2/56]

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

◆ fromJsonValue() [3/56]

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

◆ fromJsonValue() [4/56]

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

◆ fromJsonValue() [5/56]

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

◆ fromJsonValue() [6/56]

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

◆ fromJsonValue() [7/56]

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

◆ fromJsonValue() [8/56]

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

◆ fromJsonValue() [9/56]

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

◆ fromJsonValue() [10/56]

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

◆ fromJsonValue() [11/56]

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

◆ fromJsonValue() [12/56]

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

◆ fromJsonValue() [13/56]

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

◆ fromJsonValue() [14/56]

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

◆ fromJsonValue() [15/56]

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

◆ fromJsonValue() [16/56]

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

◆ fromJsonValue() [17/56]

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

◆ fromJsonValue() [18/56]

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

◆ fromJsonValue() [19/56]

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

◆ fromJsonValue() [20/56]

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

◆ fromJsonValue() [21/56]

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

◆ fromJsonValue() [22/56]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
cryptonote::tx_block_template_backlog_entry entry 
)

◆ fromJsonValue() [23/56]

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

◆ fromJsonValue() [24/56]

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

◆ fromJsonValue() [25/56]

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

◆ fromJsonValue() [26/56]

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

◆ fromJsonValue() [27/56]

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

◆ fromJsonValue() [28/56]

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

◆ fromJsonValue() [29/56]

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

◆ fromJsonValue() [30/56]

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

◆ fromJsonValue() [31/56]

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

◆ fromJsonValue() [32/56]

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

◆ fromJsonValue() [33/56]

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

◆ fromJsonValue() [34/56]

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

◆ fromJsonValue() [35/56]

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

◆ fromJsonValue() [36/56]

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

◆ fromJsonValue() [37/56]

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

◆ fromJsonValue() [38/56]

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

◆ fromJsonValue() [39/56]

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

◆ fromJsonValue() [40/56]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
rct::ctkey key 
)

◆ fromJsonValue() [41/56]

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

◆ fromJsonValue() [42/56]

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

◆ fromJsonValue() [43/56]

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

◆ fromJsonValue() [44/56]

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

◆ fromJsonValue() [45/56]

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

◆ fromJsonValue() [46/56]

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

◆ fromJsonValue() [47/56]

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

◆ fromJsonValue() [48/56]

void cryptonote::json::fromJsonValue ( const rapidjson::Value &  val,
std::vector< std::uint8_t > &  dest 
)

◆ fromJsonValue() [49/56]

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

◆ fromJsonValue() [50/56]

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

◆ fromJsonValue() [51/56]

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

◆ fromJsonValue() [52/56]

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

◆ fromJsonValue() [53/56]

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

◆ fromJsonValue() [54/56]

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

◆ fromJsonValue() [55/56]

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

◆ fromJsonValue() [56/56]

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

◆ is_to_hex()

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

◆ read_hex()

void cryptonote::json::read_hex ( const rapidjson::Value &  val,
epee::span< std::uint8_t >  dest 
)

◆ toJsonKey()

template<class Type >
std::enable_if< is_to_hex< Type >()>::type cryptonote::json::toJsonKey ( rapidjson::Writer< epee::byte_stream > &  dest,
const Type pod 
)
inline

◆ toJsonValue() [1/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
bool  i 
)

◆ toJsonValue() [2/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const boost::string_ref  i 
)

◆ toJsonValue() [3/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::block b 
)

◆ toJsonValue() [4/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::block_complete_entry blk 
)

◆ toJsonValue() [5/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::connection_info info 
)

◆ toJsonValue() [6/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::amount_with_random_outputs out 
)

◆ toJsonValue() [7/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::block_with_transactions blk 
)

◆ toJsonValue() [8/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::BlockHeaderResponse response 
)

◆ toJsonValue() [9/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::DaemonInfo info 
)

◆ toJsonValue() [10/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::error err 
)

◆ toJsonValue() [11/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::hard_fork_info info 
)

◆ toJsonValue() [12/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::output_amount_and_index out 
)

◆ toJsonValue() [13/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::output_amount_count out 
)

◆ toJsonValue() [14/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::output_distribution dist 
)

◆ toJsonValue() [15/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::output_key_and_amount_index out 
)

◆ toJsonValue() [16/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::output_key_mask_unlocked out 
)

◆ toJsonValue() [17/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::peer peer 
)

◆ toJsonValue() [18/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::transaction_info tx_info 
)

◆ toJsonValue() [19/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::rpc::tx_in_pool tx 
)

◆ toJsonValue() [20/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::transaction tx 
)

◆ toJsonValue() [21/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::tx_blob_entry tx 
)

◆ toJsonValue() [22/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::tx_block_template_backlog_entry entry 
)

◆ toJsonValue() [23/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::tx_out txout 
)

◆ toJsonValue() [24/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txin_gen txin 
)

◆ toJsonValue() [25/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txin_to_key txin 
)

◆ toJsonValue() [26/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txin_to_script txin 
)

◆ toJsonValue() [27/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txin_to_scripthash txin 
)

◆ toJsonValue() [28/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txin_v txin 
)

◆ toJsonValue() [29/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txout_target_v txout 
)

◆ toJsonValue() [30/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txout_to_key txout 
)

◆ toJsonValue() [31/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txout_to_script txout 
)

◆ toJsonValue() [32/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txout_to_scripthash txout 
)

◆ toJsonValue() [33/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const cryptonote::txout_to_tagged_key txout 
)

◆ toJsonValue() [34/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const long  i 
)
inline

◆ toJsonValue() [35/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const long long  i 
)

◆ toJsonValue() [36/52]

template<typename Map >
std::enable_if< sfinae::is_map_like< Map >::value, void >::type cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const Map &  map 
)
inline

◆ toJsonValue() [37/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const rapidjson::Value &  src 
)

◆ toJsonValue() [38/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const rct::boroSig sig 
)

◆ toJsonValue() [39/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const rct::Bulletproof p 
)

◆ toJsonValue() [40/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const rct::BulletproofPlus p 
)

◆ toJsonValue() [41/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const rct::ecdhTuple tuple 
)

◆ toJsonValue() [42/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const rct::mgSig sig 
)

◆ toJsonValue() [43/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const rct::rangeSig sig 
)

◆ toJsonValue() [44/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const rct::rctSig sig 
)

◆ toJsonValue() [45/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const std::string &  i 
)
inline

◆ toJsonValue() [46/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const std::vector< std::uint8_t > &  src 
)

◆ toJsonValue() [47/52]

template<class Type >
std::enable_if< is_to_hex< Type >()>::type cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const Type pod 
)
inline

◆ toJsonValue() [48/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const unsigned  i 
)

◆ toJsonValue() [49/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const unsigned int  i 
)

◆ toJsonValue() [50/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const unsigned long  i 
)
inline

◆ toJsonValue() [51/52]

void cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const unsigned long long  i 
)

◆ toJsonValue() [52/52]

template<typename Vec >
std::enable_if< sfinae::is_vector_like< Vec >::value, void >::type cryptonote::json::toJsonValue ( rapidjson::Writer< epee::byte_stream > &  dest,
const Vec &  vec 
)
inline