#include <picojson.h>
|
template<typename T > |
| value (const T *) |
|
std::string | _serialize (int indent) const |
|
template<typename Iter > |
void | _serialize (Iter os, int indent) const |
|
void | clear () |
|
|
template<typename Iter > |
static void | _indent (Iter os, int indent) |
|
picojson.h の 136 行目に定義があります。
◆ array
◆ object
◆ value() [1/11]
picojson::value::value |
( |
| ) |
|
|
inline |
◆ value() [2/11]
picojson::value::value |
( |
int |
type, |
|
|
bool |
|
|
) |
| |
|
inline |
◆ value() [3/11]
picojson::value::value |
( |
bool |
b | ) |
|
|
inlineexplicit |
◆ value() [4/11]
picojson::value::value |
( |
double |
n | ) |
|
|
inlineexplicit |
◆ value() [5/11]
picojson::value::value |
( |
const std::string & |
s | ) |
|
|
inlineexplicit |
◆ value() [6/11]
picojson::value::value |
( |
const array & |
a | ) |
|
|
inlineexplicit |
◆ value() [7/11]
picojson::value::value |
( |
const object & |
o | ) |
|
|
inlineexplicit |
◆ value() [8/11]
picojson::value::value |
( |
const char * |
s | ) |
|
|
inlineexplicit |
◆ value() [9/11]
picojson::value::value |
( |
const char * |
s, |
|
|
size_t |
len |
|
) |
| |
|
inline |
◆ ~value()
picojson::value::~value |
( |
| ) |
|
|
inline |
◆ value() [10/11]
picojson::value::value |
( |
const value & |
x | ) |
|
|
inline |
◆ value() [11/11]
template<typename T >
picojson::value::value |
( |
const T * |
| ) |
|
|
private |
◆ _indent()
template<typename Iter >
void picojson::value::_indent |
( |
Iter |
os, |
|
|
int |
indent |
|
) |
| |
|
staticprivate |
◆ _serialize() [1/2]
std::string picojson::value::_serialize |
( |
int |
indent | ) |
const |
|
inlineprivate |
◆ _serialize() [2/2]
template<typename Iter >
void picojson::value::_serialize |
( |
Iter |
os, |
|
|
int |
indent |
|
) |
| const |
|
private |
picojson.h の 580 行目に定義があります。
参照先 _indent(), picojson::value::_storage::array_, picojson::array_type, picojson::copy(), picojson::value::_storage::object_, picojson::object_type, picojson::serialize_str(), picojson::value::_storage::string_, picojson::string_type, to_str(), type_, u_.
参照元 _serialize(), serialize().
◆ clear()
void picojson::value::clear |
( |
| ) |
|
|
inlineprivate |
◆ contains() [1/2]
bool picojson::value::contains |
( |
const size_t |
idx | ) |
const |
|
inline |
◆ contains() [2/2]
bool picojson::value::contains |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ evaluate_as_boolean()
bool picojson::value::evaluate_as_boolean |
( |
| ) |
const |
|
inline |
◆ get() [1/6]
template<typename T >
T & picojson::value::get |
( |
| ) |
|
◆ get() [2/6]
template<typename T >
const T & picojson::value::get |
( |
| ) |
const |
◆ get() [3/6]
value & picojson::value::get |
( |
const size_t |
idx | ) |
|
|
inline |
◆ get() [4/6]
const value & picojson::value::get |
( |
const size_t |
idx | ) |
const |
|
inline |
◆ get() [5/6]
value & picojson::value::get |
( |
const std::string & |
key | ) |
|
|
inline |
◆ get() [6/6]
const value & picojson::value::get |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ is() [1/2]
template<typename T >
bool picojson::value::is |
( |
| ) |
const |
◆ is() [2/2]
template<>
bool picojson::value::is |
( |
| ) |
const |
|
inline |
◆ operator=()
value & picojson::value::operator= |
( |
const value & |
x | ) |
|
|
inline |
◆ serialize() [1/2]
std::string picojson::value::serialize |
( |
bool |
prettify = false | ) |
const |
|
inline |
◆ serialize() [2/2]
template<typename Iter >
void picojson::value::serialize |
( |
Iter |
os, |
|
|
bool |
prettify = false |
|
) |
| const |
◆ set()
template<typename T >
void picojson::value::set |
( |
const T & |
| ) |
|
◆ swap()
void picojson::value::swap |
( |
value & |
x | ) |
|
|
inline |
◆ to_str()
std::string picojson::value::to_str |
( |
| ) |
const |
|
inline |
picojson.h の 479 行目に定義があります。
参照先 picojson::array_type, picojson::value::_storage::boolean_, picojson::boolean_type, picojson::null_type, picojson::value::_storage::number_, picojson::number_type, picojson::object_type, PICOJSON_ASSERT, SNPRINTF, picojson::value::_storage::string_, picojson::string_type, type_, u_.
参照元 _serialize().
◆ type_
int picojson::value::type_ |
|
protected |
◆ u_
このクラス詳解は次のファイルから抽出されました:
- C:/Users/masah/source/repos/KumaKuma0421/Alternate/OSSLibrary/picojson.h