Corelink CPP Client
Corelink C++ client library
 
Loading...
Searching...
No Matches
corelink::utils::json Member List

This is the complete list of members for corelink::utils::json, including all inherited members.

append(const std::vector< std::map< std::string, T > > &arr_items)corelink::utils::jsoninline
append(const std::vector< std::map< std::string, std::string > > &arr_items)corelink::utils::jsoninline
append(const std::vector< std::map< std::string, std::vector< T > > > &arr_items)corelink::utils::jsoninline
append(const std::vector< std::map< std::string, std::vector< std::string > > > &arr_items)corelink::utils::jsoninline
append(const std::string &key, const T &val)corelink::utils::jsoninline
append(const std::string &key, const std::string &val)corelink::utils::jsoninline
append(const std::string &key, const std::vector< T > &val)corelink::utils::jsoninline
append(const std::string &key, const std::vector< std::string > &val)corelink::utils::jsoninline
append(const std::map< std::string, T > &kv_items)corelink::utils::jsoninline
append(const std::map< std::string, std::string > &kv_items)corelink::utils::jsoninline
append(const std::map< std::string, std::vector< T > > &kv_items)corelink::utils::jsoninline
append(const std::map< std::string, std::vector< std::string > > &kv_items)corelink::utils::jsoninline
clear()corelink::utils::jsoninline
get_bool(in< std::string > name, bool def_val=false) constcorelink::utils::jsoninline
get_double(in< std::string > name, double def_val=0.0) constcorelink::utils::jsoninline
get_int(in< std::string > name, int32_t def_val=0) constcorelink::utils::jsoninline
get_int64(in< std::string > name, int64_t def_val=0) constcorelink::utils::jsoninline
get_str(in< std::string > name, in< std::string > def_val="") constcorelink::utils::jsoninline
get_uint(in< std::string > name, uint32_t def_val=false) constcorelink::utils::jsoninline
get_uint64(in< std::string > name, uint64_t def_val=false) constcorelink::utils::jsoninline
json(bool root_type_array=false)corelink::utils::jsoninlineexplicit
json(in< std::string > json_str)corelink::utils::jsoninlineexplicit
json(rvref< json > rhs) noexceptcorelink::utils::jsoninline
json(clvref< json > rhs)corelink::utils::jsoninline
operator()()corelink::utils::jsoninline
operator()() constcorelink::utils::jsoninline
operator=(rvref< json > rhs) noexceptcorelink::utils::jsoninline
operator=(clvref< json > rhs)corelink::utils::jsoninline
remove(const std::string &key)corelink::utils::jsoninline
to_string(bool pretty_print=false) constcorelink::utils::jsoninline
try_parse(const std::string &json_str, std::string &error) noexceptcorelink::utils::jsoninline
~json()=defaultcorelink::utils::json