#include <picojson.h>
|
template<typename T > |
| value (const T *) |
|
template<typename Iter > |
void | serialize_ (Iter os, int indent) const |
|
std::string | serialize_ (int indent) const |
|
void | clear () |
|
|
template<typename Iter > |
static void | _indent (Iter os, int indent) |
|
Definition at line 122 of file picojson.h.
◆ 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 |
◆ 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 |
◆ 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 |
◆ set()
template<typename T >
void picojson::value::set |
( |
const T & |
| ) |
|
◆ swap()
void picojson::value::swap |
( |
value & |
x | ) |
|
throw | ( | |
| ) | | |
|
inline |
◆ to_str()
std::string picojson::value::to_str |
( |
| ) |
const |
|
inline |
◆ type_
int picojson::value::type_ |
|
protected |
◆ u_
The documentation for this class was generated from the following file: