#include <json.h>
Definition at line 20 of file json.h.
◆ Json() [1/8]
◆ Json() [2/8]
| yaze::Json::Json |
( |
std::nullptr_t | | ) |
|
|
inline |
◆ Json() [3/8]
| yaze::Json::Json |
( |
bool | | ) |
|
|
inline |
◆ Json() [4/8]
◆ Json() [5/8]
| yaze::Json::Json |
( |
double | | ) |
|
|
inline |
◆ Json() [6/8]
| yaze::Json::Json |
( |
const char * | | ) |
|
|
inline |
◆ Json() [7/8]
| yaze::Json::Json |
( |
const std::string & | | ) |
|
|
inline |
◆ Json() [8/8]
template<typename T >
| yaze::Json::Json |
( |
const T & | | ) |
|
|
inline |
◆ object()
| static Json yaze::Json::object |
( |
| ) |
|
|
inlinestatic |
◆ array()
| static Json yaze::Json::array |
( |
| ) |
|
|
inlinestatic |
◆ parse()
| static Json yaze::Json::parse |
( |
const std::string & | | ) |
|
|
inlinestatic |
◆ operator=()
template<typename T >
| Json & yaze::Json::operator= |
( |
const T & | | ) |
|
|
inline |
◆ operator[]() [1/6]
| Json & yaze::Json::operator[] |
( |
const std::string & | | ) |
|
|
inline |
◆ operator[]() [2/6]
| const Json & yaze::Json::operator[] |
( |
const std::string & | | ) |
const |
|
inline |
◆ operator[]() [3/6]
| Json & yaze::Json::operator[] |
( |
size_t | | ) |
|
|
inline |
◆ operator[]() [4/6]
| const Json & yaze::Json::operator[] |
( |
size_t | | ) |
const |
|
inline |
◆ operator[]() [5/6]
| Json & yaze::Json::operator[] |
( |
int | | ) |
|
|
inline |
◆ operator[]() [6/6]
| const Json & yaze::Json::operator[] |
( |
int | | ) |
const |
|
inline |
◆ get()
template<typename T >
| T yaze::Json::get |
( |
| ) |
const |
|
inline |
◆ value()
template<typename T >
| T yaze::Json::value |
( |
const std::string & | , |
|
|
const T & | def ) const |
|
inline |
◆ contains()
| bool yaze::Json::contains |
( |
const std::string & | | ) |
const |
|
inline |
◆ is_null()
| bool yaze::Json::is_null |
( |
| ) |
const |
|
inline |
◆ is_boolean()
| bool yaze::Json::is_boolean |
( |
| ) |
const |
|
inline |
◆ is_number()
| bool yaze::Json::is_number |
( |
| ) |
const |
|
inline |
◆ is_object()
| bool yaze::Json::is_object |
( |
| ) |
const |
|
inline |
◆ is_array()
| bool yaze::Json::is_array |
( |
| ) |
const |
|
inline |
◆ is_string()
| bool yaze::Json::is_string |
( |
| ) |
const |
|
inline |
◆ is_discarded()
| bool yaze::Json::is_discarded |
( |
| ) |
const |
|
inline |
◆ size()
| size_t yaze::Json::size |
( |
| ) |
const |
|
inline |
◆ empty()
| bool yaze::Json::empty |
( |
| ) |
const |
|
inline |
◆ begin() [1/2]
◆ end() [1/2]
◆ begin() [2/2]
◆ end() [2/2]
◆ items()
◆ dump()
| std::string yaze::Json::dump |
( |
int | = -1, |
|
|
char | = ' ', |
|
|
bool | = false, |
|
|
int | = 0 ) const |
|
inline |
The documentation for this class was generated from the following file: