|
|
typedef std::vector< value > | array |
| |
typedef std::map< std::string,
value > | object |
| |
|
|
| value (int type, bool) |
| |
|
| value (bool b) |
| |
|
| value (double n) |
| |
|
| value (const std::string &s) |
| |
|
| value (const array &a) |
| |
|
| value (const object &o) |
| |
|
| value (const char *s) |
| |
|
| value (const char *s, size_t len) |
| |
|
| value (const value &x) |
| |
|
value & | operator= (const value &x) |
| |
|
void | swap (value &x) |
| |
|
template<typename T > |
| bool | is () const |
| |
|
template<typename T > |
| const T & | get () const |
| |
|
template<typename T > |
| T & | get () |
| |
|
bool | evaluate_as_boolean () const |
| |
|
const value & | get (size_t idx) const |
| |
|
const value & | get (const std::string &key) const |
| |
|
value & | get (size_t idx) |
| |
|
value & | get (const std::string &key) |
| |
|
bool | contains (size_t idx) const |
| |
|
bool | contains (const std::string &key) const |
| |
|
std::string | to_str () const |
| |
|
template<typename Iter > |
| void | serialize (Iter os, bool prettify=false) const |
| |
|
std::string | serialize (bool prettify=false) const |
| |
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/automotive-message-broker-0.15/lib/picojson.h