#include <json.h>
Definition at line 37 of file src/core/lib/json/json.h.
◆ Array
◆ Object
◆ Type
◆ Json() [1/13]
grpc_core::Json::Json |
( |
| ) |
|
|
default |
◆ Json() [2/13]
◆ Json() [3/13]
grpc_core::Json::Json |
( |
Json && |
other | ) |
|
|
inlinenoexcept |
◆ Json() [4/13]
grpc_core::Json::Json |
( |
const std::string & |
string, |
|
|
bool |
is_number = false |
|
) |
| |
|
inline |
◆ Json() [5/13]
◆ Json() [6/13]
grpc_core::Json::Json |
( |
char * |
string, |
|
|
bool |
is_number = false |
|
) |
| |
|
inline |
◆ Json() [7/13]
grpc_core::Json::Json |
( |
std::string && |
string | ) |
|
|
inline |
◆ Json() [8/13]
grpc_core::Json::Json |
( |
bool |
b | ) |
|
|
inline |
◆ Json() [9/13]
template<typename NumericType >
grpc_core::Json::Json |
( |
NumericType |
number | ) |
|
|
inline |
◆ Json() [10/13]
◆ Json() [11/13]
grpc_core::Json::Json |
( |
Object && |
object | ) |
|
|
inline |
◆ Json() [12/13]
◆ Json() [13/13]
grpc_core::Json::Json |
( |
Array && |
array | ) |
|
|
inline |
◆ array_value()
const Array& grpc_core::Json::array_value |
( |
| ) |
const |
|
inline |
◆ CopyFrom()
void grpc_core::Json::CopyFrom |
( |
const Json & |
other | ) |
|
|
inlineprivate |
◆ Dump()
std::string grpc_core::Json::Dump |
( |
int |
indent = 0 | ) |
const |
◆ MoveFrom()
void grpc_core::Json::MoveFrom |
( |
Json && |
other | ) |
|
|
inlineprivate |
◆ mutable_array()
Array* grpc_core::Json::mutable_array |
( |
| ) |
|
|
inline |
◆ mutable_object()
Object* grpc_core::Json::mutable_object |
( |
| ) |
|
|
inline |
◆ mutable_string_value()
std::string* grpc_core::Json::mutable_string_value |
( |
| ) |
|
|
inline |
◆ object_value()
◆ operator!=()
◆ operator=() [1/12]
Json& grpc_core::Json::operator= |
( |
Array && |
array | ) |
|
|
inline |
◆ operator=() [2/12]
Json& grpc_core::Json::operator= |
( |
bool |
b | ) |
|
|
inline |
◆ operator=() [3/12]
Json& grpc_core::Json::operator= |
( |
char * |
string | ) |
|
|
inline |
◆ operator=() [4/12]
◆ operator=() [5/12]
Json& grpc_core::Json::operator= |
( |
const char * |
string | ) |
|
|
inline |
◆ operator=() [6/12]
◆ operator=() [7/12]
◆ operator=() [8/12]
Json& grpc_core::Json::operator= |
( |
const std::string & |
string | ) |
|
|
inline |
◆ operator=() [9/12]
Json& grpc_core::Json::operator= |
( |
Json && |
other | ) |
|
|
inlinenoexcept |
◆ operator=() [10/12]
template<typename NumericType >
Json& grpc_core::Json::operator= |
( |
NumericType |
number | ) |
|
|
inline |
◆ operator=() [11/12]
Json& grpc_core::Json::operator= |
( |
Object && |
object | ) |
|
|
inline |
◆ operator=() [12/12]
Json& grpc_core::Json::operator= |
( |
std::string && |
string | ) |
|
|
inline |
◆ operator==()
◆ Parse()
◆ string_value()
const std::string& grpc_core::Json::string_value |
( |
| ) |
const |
|
inline |
◆ type()
Type grpc_core::Json::type |
( |
| ) |
const |
|
inline |
◆ array_value_
Array grpc_core::Json::array_value_ |
|
private |
◆ object_value_
Object grpc_core::Json::object_value_ |
|
private |
◆ string_value_
std::string grpc_core::Json::string_value_ |
|
private |
◆ type_
The documentation for this class was generated from the following files: