#pragma once
#include "inc/Main.h"
#include <cassert>
#include <cstdio>
#include <cstdint>
#include "inc/List.h"
namespace graphite2 {
class json
{ … };
class json::closer
{ … };
inline
json::json(FILE * s) throw()
: … { … }
inline
json::~json() throw ()
{ … }
inline
FILE * json::stream() const throw() { … }
inline
json & json::operator << (json::_context_t ctxt) throw()
{ … }
inline
json & operator << (json & j, signed char d) throw() { … }
inline
json & operator << (json & j, unsigned char d) throw() { … }
inline
json & operator << (json & j, short int d) throw() { … }
inline
json & operator << (json & j, unsigned short int d) throw() { … }
inline
json & operator << (json & j, int d) throw() { … }
inline
json & operator << (json & j, unsigned int d) throw() { … }
inline
json & operator << (json & j, long int d) throw() { … }
inline
json & operator << (json & j, unsigned long int d) throw() { … }
inline
json & operator << (json & j, long long int d) throw() { … }
inline
json & operator << (json & j, unsigned long long int d) throw() { … }
operator bool()
inline
bool json::good() const throw() { … }
inline
bool json::eof() const throw() { … }
}