#include <fc/io/json.hpp>
#include <fc/log/logger.hpp>
#include <fc/utf8.hpp>
#include <iostream>
#include <fstream>
#include <sstream>
#include <boost/filesystem/fstream.hpp>
#include <fc/io/json_relaxed.hpp>
Go to the source code of this file.
|
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 , json::parse_type parser_type> |
variant_object | fc::objectFromStream (T &in, uint32_t max_depth) |
|
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) |
|
template<typename T > |
void | fc::to_stream (T &os, const variants &a, const json::yield_function_t &yield, json::output_formatting format) |
|
template<typename T > |
void | fc::to_stream (T &os, const variant_object &o, const json::yield_function_t &yield, json::output_formatting format) |
|
template<typename T > |
void | fc::to_stream (T &os, const variant &v, const json::yield_function_t &yield, json::output_formatting format) |
|
std::string | fc::pretty_print (const std::string &v, uint8_t indent) |
|
std::string | fc::escape_string (const std::string_view &str, const json::yield_function_t &yield, bool escape_control_chars=true) |
|