neoGFX
Cross-platform C++ app/game engine
|
#include <json.hpp>
Public Types | |
typedef T | json_value |
typedef json_value::value_type | value_type |
Public Member Functions | |
basic_json_node () | |
basic_json_node (json_value &aParent) | |
~basic_json_node () | |
json_value * | buy_child (json_value &aParent, const value_type &aValue) |
json_value * | buy_child (json_value &aParent, value_type &&aValue) |
bool | has_parent () const |
const json_value * | parent () const |
json_value * | parent () |
bool | has_children () const |
const json_value * | first_child () const |
json_value * | first_child () |
const json_value * | last_child () const |
json_value * | last_child () |
bool | is_last_sibling () const |
const json_value * | next_sibling () const |
json_value * | next_sibling () |
const json_value * | next_parent_sibling () const |
json_value * | next_parent_sibling () |
Friends | |
template<json_syntax Syntax, typename Alloc , typename CharT , typename Traits , typename CharAlloc > | |
class | basic_json_value |
typedef json_value::value_type neolib::json_detail::basic_json_node< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |