|
Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
|
クラス | |
| class | default_parse_context |
| class | deny_parse_context |
| class | input |
| struct | last_error_t |
| struct | null |
| class | null_parse_context |
| struct | serialize_str_char |
| class | value |
型定義 | |
| typedef value::array | array |
| typedef value::object | object |
列挙型 | |
| enum | { null_type , boolean_type , number_type , string_type , array_type , object_type } |
| enum | { INDENT_WIDTH = 2 } |
関数 | |
| template<typename Context , typename Iter > | |
| Iter | _parse (Context &ctx, const Iter &first, const Iter &last, std::string *err) |
| template<typename Context , typename Iter > | |
| bool | _parse (Context &ctx, input< Iter > &in) |
| template<typename Context , typename Iter > | |
| bool | _parse_array (Context &ctx, input< Iter > &in) |
| template<typename String , typename Iter > | |
| bool | _parse_codepoint (String &out, input< Iter > &in) |
| template<typename Iter > | |
| std::string | _parse_number (input< Iter > &in) |
| template<typename Context , typename Iter > | |
| bool | _parse_object (Context &ctx, input< Iter > &in) |
| template<typename Iter > | |
| int | _parse_quadhex (input< Iter > &in) |
| template<typename String , typename Iter > | |
| bool | _parse_string (String &out, input< Iter > &in) |
| template<typename Iter > | |
| void | copy (const std::string &s, Iter oi) |
| const std::string & | get_last_error () |
| bool | operator!= (const value &x, const value &y) |
| bool | operator== (const value &x, const value &y) |
| template<typename Iter > | |
| Iter | parse (value &out, const Iter &first, const Iter &last, std::string *err) |
| std::string | parse (value &out, const std::string &s) |
| template<typename Iter > | |
| std::string | parse (value &out, Iter &pos, const Iter &last) |
| std::string | parse (value &out, std::istream &is) |
| template<typename Iter > | |
| void | serialize_str (const std::string &s, Iter oi) |
| void | set_last_error (const std::string &s) |
| typedef value::array picojson::array |
picojson.h の 208 行目に定義があります。
| typedef value::object picojson::object |
picojson.h の 209 行目に定義があります。
| anonymous enum |
| 列挙値 | |
|---|---|
| null_type | |
| boolean_type | |
| number_type | |
| string_type | |
| array_type | |
| object_type | |
picojson.h の 119 行目に定義があります。
| anonymous enum |
| 列挙値 | |
|---|---|
| INDENT_WIDTH | |
picojson.h の 132 行目に定義があります。
|
inline |
|
inline |
picojson.h の 875 行目に定義があります。
参照先 _parse_array(), _parse_number(), _parse_object(), picojson::input< Iter >::getc(), IS, picojson::input< Iter >::skip_ws(), picojson::input< Iter >::ungetc().
参照元 _parse(), parse(), picojson::default_parse_context::parse_array_item(), picojson::null_parse_context::parse_array_item(), picojson::null_parse_context::parse_object_item(), picojson::default_parse_context::parse_object_item().
|
inline |
|
inline |
picojson.h の 737 行目に定義があります。
参照先 _parse_quadhex(), picojson::input< Iter >::getc(), picojson::input< Iter >::ungetc().
参照元 _parse_string().
|
inline |
picojson.h の 855 行目に定義があります。
参照先 picojson::input< Iter >::getc(), picojson::input< Iter >::ungetc().
参照元 _parse().
|
inline |
|
inline |
picojson.h の 716 行目に定義があります。
参照先 picojson::input< Iter >::getc(), picojson::input< Iter >::ungetc().
参照元 _parse_codepoint().
|
inline |
| void picojson::copy | ( | const std::string & | s, |
| Iter | oi | ||
| ) |
picojson.h の 524 行目に定義があります。
参照元 picojson::value::_serialize(), picojson::serialize_str_char< Iter >::operator()().
|
inline |
picojson.h の 1120 行目に定義があります。
picojson.h の 1143 行目に定義があります。
picojson.h の 1124 行目に定義があります。
|
inline |
picojson.h の 1096 行目に定義があります。
参照先 _parse().
|
inline |
picojson.h の 1101 行目に定義があります。
参照先 parse().
|
inline |
|
inline |
picojson.h の 1107 行目に定義があります。
参照先 parse().
| void picojson::serialize_str | ( | const std::string & | s, |
| Iter | oi | ||
| ) |
picojson.h の 558 行目に定義があります。
|
inline |
picojson.h の 1116 行目に定義があります。
参照元 operator>>().