Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
json_spirit_writer_template.h File Reference
#include <utility/json_spirit/json_spirit_value.h>
#include <utility/json_spirit/json_spirit_writer_options.h>
#include <cassert>
#include <sstream>
#include <iomanip>
#include <boost/io/ios_state.hpp>

Classes

class  utility::json_spirit::Generator< Value_type, Ostream_type >
 

Namespaces

 utility
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 0.
 
 utility::json_spirit
 

Functions

char utility::json_spirit::to_hex_char (unsigned int c)
 
template<class String_type >
String_type utility::json_spirit::non_printable_to_string (unsigned int c)
 
template<typename Char_type , class String_type >
bool utility::json_spirit::add_esc_char (Char_type c, String_type &s)
 
template<class String_type >
String_type utility::json_spirit::add_esc_chars (const String_type &s, bool raw_utf8)
 
template<class Ostream >
void utility::json_spirit::append_double (Ostream &os, const double d, const int precision)
 
template<class String_type >
void utility::json_spirit::erase_and_extract_exponent (String_type &str, String_type &exp)
 
template<class String_type >
String_type::size_type utility::json_spirit::find_first_non_zero (const String_type &str)
 
template<class String_type >
void utility::json_spirit::remove_trailing (String_type &str)
 
template<class Value_type , class Ostream_type >
void utility::json_spirit::write_stream (const Value_type &value, Ostream_type &os, unsigned int options=0)
 
template<class Value_type >
Value_type::String_type utility::json_spirit::write_string (const Value_type &value, unsigned int options=0)