|
template<typename T , json::parse_type parser_type> |
variant | fc::variant_from_stream (T &in, uint32_t max_depth) |
|
template<typename T > |
char | fc::parseEscape (T &in) |
|
template<typename T > |
std::string | fc::stringFromStream (T &in) |
|
template<typename T > |
bool | fc::skip_white_space (T &in) |
|
template<typename T > |
std::string | fc::stringFromToken (T &in) |
|
template<typename T > |
variant_object | fc::objectFromStreamBase (T &in, std::function< std::string(T &)> &get_key, std::function< variant(T &)> &get_value) |
|
template<typename T , json::parse_type parser_type> |
variant_object | fc::objectFromStream (T &in, uint32_t max_depth) |
|
template<typename T > |
variants | fc::arrayFromStreamBase (T &in, std::function< variant(T &)> &get_value) |
|
template<typename T , json::parse_type parser_type> |
variants | fc::arrayFromStream (T &in, uint32_t max_depth) |
|
template<typename T , json::parse_type parser_type> |
variant | fc::number_from_stream (T &in) |
|
template<typename T > |
variant | fc::token_from_stream (T &in) |
|
void | fc::escape_string (const string &str, ostream &os) |
| Escape a string. More...
|
|
template<typename T > |
void | fc::to_stream (T &os, const variants &a, json::output_formatting format, uint32_t max_depth) |
|
template<typename T > |
void | fc::to_stream (T &os, const variant_object &o, json::output_formatting format, uint32_t max_depth) |
|
template<typename T > |
void | fc::to_stream (T &os, const variant &v, json::output_formatting format, uint32_t max_depth) |
|
std::string | fc::pretty_print (const std::string &v, uint8_t indent) |
|