Conscience Core
Public Member Functions | Protected Attributes | List of all members
picojson::default_parse_context Class Reference

#include <picojson.h>

Public Member Functions

 default_parse_context (value *out, size_t depths=DEFAULT_MAX_DEPTHS)
 
bool set_null ()
 
bool set_bool (bool b)
 
bool set_number (double f)
 
template<typename Iter >
bool parse_string (input< Iter > &in)
 
bool parse_array_start ()
 
template<typename Iter >
bool parse_array_item (input< Iter > &in, size_t)
 
bool parse_array_stop (size_t)
 
bool parse_object_start ()
 
template<typename Iter >
bool parse_object_item (input< Iter > &in, const std::string &key)
 
bool parse_object_stop ()
 

Protected Attributes

valueout_
 
size_t depths_
 

Constructor & Destructor Documentation

◆ default_parse_context()

picojson::default_parse_context::default_parse_context ( value out,
size_t  depths = DEFAULT_MAX_DEPTHS 
)
inline

Member Function Documentation

◆ parse_array_item()

template<typename Iter >
bool picojson::default_parse_context::parse_array_item ( input< Iter > &  in,
size_t   
)
inline

◆ parse_array_start()

bool picojson::default_parse_context::parse_array_start ( )
inline

◆ parse_array_stop()

bool picojson::default_parse_context::parse_array_stop ( size_t  )
inline

◆ parse_object_item()

template<typename Iter >
bool picojson::default_parse_context::parse_object_item ( input< Iter > &  in,
const std::string &  key 
)
inline

◆ parse_object_start()

bool picojson::default_parse_context::parse_object_start ( )
inline

◆ parse_object_stop()

bool picojson::default_parse_context::parse_object_stop ( )
inline

◆ parse_string()

template<typename Iter >
bool picojson::default_parse_context::parse_string ( input< Iter > &  in)
inline

◆ set_bool()

bool picojson::default_parse_context::set_bool ( bool  b)
inline

◆ set_null()

bool picojson::default_parse_context::set_null ( )
inline

◆ set_number()

bool picojson::default_parse_context::set_number ( double  f)
inline

Member Data Documentation

◆ depths_

size_t picojson::default_parse_context::depths_
protected

◆ out_

value* picojson::default_parse_context::out_
protected

The documentation for this class was generated from the following file: