Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
json_relaxed.hpp File Reference
#include <fc/io/json.hpp>
#include <fc/exception/exception.hpp>
#include <fc/log/logger.hpp>
#include <fc/string.hpp>
#include <iostream>
#include <fstream>
#include <sstream>
#include <boost/filesystem/fstream.hpp>
Include dependency graph for json_relaxed.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fc::json_relaxed::CharValueTable
 

Namespaces

namespace  fc
 namespace sysio::chain
 
namespace  fc::json_relaxed
 

Functions

template<typename T , bool strict>
variant fc::json_relaxed::variant_from_stream (T &in, uint32_t max_depth)
 
template<typename T >
std::string fc::json_relaxed::tokenFromStream (T &in)
 
template<typename T , bool strict, bool allow_escape>
std::string fc::json_relaxed::quoteStringFromStream (T &in)
 
template<typename T , bool strict>
std::string fc::json_relaxed::stringFromStream (T &in)
 
template<uint8_t base>
fc::variant fc::json_relaxed::parseInt (const std::string &token, size_t start)
 
template<bool strict, uint8_t base>
fc::variant fc::json_relaxed::maybeParseInt (const std::string &token, size_t start)
 
template<bool strict>
fc::variant fc::json_relaxed::parseNumberOrStr (const std::string &token)
 
template<typename T , bool strict>
variant_object fc::json_relaxed::objectFromStream (T &in, uint32_t max_depth)
 
template<typename T , bool strict>
variants fc::json_relaxed::arrayFromStream (T &in, uint32_t max_depth)
 
template<typename T , bool strict>
variant fc::json_relaxed::numberFromStream (T &in)
 
template<typename T , bool strict>
variant fc::json_relaxed::wordFromStream (T &in)