#include <json.h>
|
| | JSvalue () |
| |
| | JSvalue (JStype tp) |
| |
| | JSvalue (bool tf) |
| |
| | JSvalue (const char *val) |
| |
| | JSvalue (const string &val) |
| |
| | JSvalue (const int &val) |
| |
| | JSvalue (const unsigned int &val) |
| |
| | JSvalue (const long &val) |
| |
| | JSvalue (const unsigned long &val) |
| |
| | JSvalue (const float &val) |
| |
| | JSvalue (const double &val) |
| |
| template<typename T > |
| | JSvalue (const vector< T > &arr) |
| |
| template<typename T > |
| | JSvalue (const map< string, T > &mp) |
| |
| const JStype & | type () const |
| |
| size_t | size () |
| |
| void | clear () |
| |
| long | memory () |
| |
| string & | value () |
| |
| bool & | boolean () |
| |
| long & | integer () |
| |
| double & | real () |
| |
| vector< JSvalue > & | array () |
| |
| JSvalue & | operator[] (long j) |
| |
| vector< long > | array_integer () |
| |
| vector< double > | array_real () |
| |
| JSvalue & | front () |
| |
| JSvalue & | back () |
| |
| vector< JSvalue >::iterator | begin () |
| |
| vector< JSvalue >::iterator | end () |
| |
| vector< JSvalue >::iterator | erase (long j) |
| |
| vector< JSvalue >::iterator | erase (vector< JSvalue >::iterator first, vector< JSvalue >::iterator last) |
| |
| void | push_back (const JSvalue &val) |
| |
| map< string, JSvalue > & | object () |
| |
| JSvalue & | operator[] (string tag) |
| |
| JSvalue & | object (string tag) |
| |
| JSvalue & | at (string tag) |
| |
| bool | exists (string tag) |
| |
| long | erase (string tag) |
| |
| map< string, JSvalue >::iterator | object_begin () |
| |
| map< string, JSvalue >::iterator | object_end () |
| |
| map< string, JSvalue >::iterator | erase (map< string, JSvalue >::iterator first, map< string, JSvalue >::iterator last) |
| |
| void | append (JSvalue &obj) |
| |
| bool & | boolean (string &tag) |
| |
| long & | integer (string &tag) |
| |
| double & | real (string &tag) |
| |
| vector< JSvalue > & | array (string &tag) |
| |
| bool | operator== (string val) |
| |
| bool | operator!= (string val) |
| |
| void | operator+= (double d) |
| |
| void | operator*= (double d) |
| |
| void | operator/= (double d) |
| |
| vector< JSvalue * > | operator() (string &jsonpath) |
| |
| void | qdots (string &jsonpath, vector< JSvalue * > &qarr) |
| |
| void | qbrackets (string &jsonpath, vector< JSvalue * > &qarr) |
| |
| void | write (string filename) |
| |
◆ JSvalue() [1/13]
◆ JSvalue() [2/13]
◆ JSvalue() [3/13]
| JSvalue::JSvalue |
( |
bool |
tf | ) |
|
|
inline |
◆ JSvalue() [4/13]
| JSvalue::JSvalue |
( |
const char * |
val | ) |
|
|
inline |
◆ JSvalue() [5/13]
| JSvalue::JSvalue |
( |
const string & |
val | ) |
|
|
inline |
◆ JSvalue() [6/13]
| JSvalue::JSvalue |
( |
const int & |
val | ) |
|
|
inline |
◆ JSvalue() [7/13]
| JSvalue::JSvalue |
( |
const unsigned int & |
val | ) |
|
|
inline |
◆ JSvalue() [8/13]
| JSvalue::JSvalue |
( |
const long & |
val | ) |
|
|
inline |
◆ JSvalue() [9/13]
| JSvalue::JSvalue |
( |
const unsigned long & |
val | ) |
|
|
inline |
◆ JSvalue() [10/13]
| JSvalue::JSvalue |
( |
const float & |
val | ) |
|
|
inline |
◆ JSvalue() [11/13]
| JSvalue::JSvalue |
( |
const double & |
val | ) |
|
|
inline |
◆ JSvalue() [12/13]
template<typename T >
| JSvalue::JSvalue |
( |
const vector< T > & |
arr | ) |
|
|
inline |
◆ JSvalue() [13/13]
template<typename T >
| JSvalue::JSvalue |
( |
const map< string, T > & |
mp | ) |
|
|
inline |
◆ append()
| void JSvalue::append |
( |
JSvalue & |
obj | ) |
|
|
inline |
◆ array() [1/2]
| vector< JSvalue > & JSvalue::array |
( |
| ) |
|
|
inline |
◆ array() [2/2]
| vector< JSvalue > & JSvalue::array |
( |
string & |
tag | ) |
|
|
inline |
◆ array_integer()
| vector< long > JSvalue::array_integer |
( |
| ) |
|
|
inline |
◆ array_real()
| vector< double > JSvalue::array_real |
( |
| ) |
|
|
inline |
◆ at()
| JSvalue & JSvalue::at |
( |
string |
tag | ) |
|
|
inline |
◆ back()
◆ begin()
| vector< JSvalue >::iterator JSvalue::begin |
( |
| ) |
|
|
inline |
◆ boolean() [1/2]
| bool & JSvalue::boolean |
( |
| ) |
|
|
inline |
◆ boolean() [2/2]
| bool & JSvalue::boolean |
( |
string & |
tag | ) |
|
|
inline |
◆ clear()
◆ end()
| vector< JSvalue >::iterator JSvalue::end |
( |
| ) |
|
|
inline |
◆ erase() [1/4]
| vector< JSvalue >::iterator JSvalue::erase |
( |
long |
j | ) |
|
|
inline |
◆ erase() [2/4]
| map< string, JSvalue >::iterator JSvalue::erase |
( |
map< string, JSvalue >::iterator |
first, |
|
|
map< string, JSvalue >::iterator |
last |
|
) |
| |
|
inline |
◆ erase() [3/4]
| long JSvalue::erase |
( |
string |
tag | ) |
|
|
inline |
◆ erase() [4/4]
| vector< JSvalue >::iterator JSvalue::erase |
( |
vector< JSvalue >::iterator |
first, |
|
|
vector< JSvalue >::iterator |
last |
|
) |
| |
|
inline |
◆ exists()
| bool JSvalue::exists |
( |
string |
tag | ) |
|
|
inline |
◆ front()
◆ integer() [1/2]
| long & JSvalue::integer |
( |
| ) |
|
|
inline |
◆ integer() [2/2]
| long & JSvalue::integer |
( |
string & |
tag | ) |
|
|
inline |
◆ memory()
◆ object() [1/2]
| map< string, JSvalue > & JSvalue::object |
( |
| ) |
|
|
inline |
◆ object() [2/2]
| JSvalue & JSvalue::object |
( |
string |
tag | ) |
|
|
inline |
◆ object_begin()
| map< string, JSvalue >::iterator JSvalue::object_begin |
( |
| ) |
|
|
inline |
◆ object_end()
| map< string, JSvalue >::iterator JSvalue::object_end |
( |
| ) |
|
|
inline |
◆ operator!=()
| bool JSvalue::operator!= |
( |
string |
val | ) |
|
|
inline |
◆ operator()()
| vector< JSvalue * > JSvalue::operator() |
( |
string & |
jsonpath | ) |
|
|
inline |
◆ operator*=()
| void JSvalue::operator*= |
( |
double |
d | ) |
|
|
inline |
◆ operator+=()
| void JSvalue::operator+= |
( |
double |
d | ) |
|
|
inline |
◆ operator/=()
| void JSvalue::operator/= |
( |
double |
d | ) |
|
|
inline |
◆ operator==()
| bool JSvalue::operator== |
( |
string |
val | ) |
|
|
inline |
◆ operator[]() [1/2]
| JSvalue & JSvalue::operator[] |
( |
long |
j | ) |
|
|
inline |
◆ operator[]() [2/2]
| JSvalue & JSvalue::operator[] |
( |
string |
tag | ) |
|
|
inline |
◆ push_back()
| void JSvalue::push_back |
( |
const JSvalue & |
val | ) |
|
|
inline |
◆ qbrackets()
| void JSvalue::qbrackets |
( |
string & |
jsonpath, |
|
|
vector< JSvalue * > & |
qarr |
|
) |
| |
|
inline |
◆ qdots()
| void JSvalue::qdots |
( |
string & |
jsonpath, |
|
|
vector< JSvalue * > & |
qarr |
|
) |
| |
|
inline |
◆ real() [1/2]
| double & JSvalue::real |
( |
| ) |
|
|
inline |
◆ real() [2/2]
| double & JSvalue::real |
( |
string & |
tag | ) |
|
|
inline |
◆ size()
◆ type()
| const JStype & JSvalue::type |
( |
| ) |
const |
|
inline |
◆ value()
| string & JSvalue::value |
( |
| ) |
|
|
inline |
◆ write()
| void JSvalue::write |
( |
string |
filename | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- /Users/heymannb/b20/bsoft/include/json.h