#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