#include <json.h>
◆ Array
◆ Object
◆ Type
| Enumerator |
|---|
| kNull | |
| kBoolean | |
| kNumber | |
| kString | |
| kObject | |
| kArray | |
◆ Json() [1/3]
| grpc_core::experimental::Json::Json |
( |
| ) |
|
|
default |
◆ Json() [2/3]
| grpc_core::experimental::Json::Json |
( |
const Json & |
other | ) |
|
|
default |
◆ Json() [3/3]
| grpc_core::experimental::Json::Json |
( |
Json && |
other | ) |
|
|
inlinenoexcept |
◆ array()
| const Array& grpc_core::experimental::Json::array |
( |
| ) |
const |
|
inline |
◆ boolean()
| bool grpc_core::experimental::Json::boolean |
( |
| ) |
const |
|
inline |
◆ FromArray() [1/2]
| static Json grpc_core::experimental::Json::FromArray |
( |
Array && |
array | ) |
|
|
inlinestatic |
◆ FromArray() [2/2]
| static Json grpc_core::experimental::Json::FromArray |
( |
const Array & |
array | ) |
|
|
inlinestatic |
◆ FromBool()
| static Json grpc_core::experimental::Json::FromBool |
( |
bool |
b | ) |
|
|
inlinestatic |
◆ FromNumber() [1/4]
| static Json grpc_core::experimental::Json::FromNumber |
( |
const char * |
str | ) |
|
|
inlinestatic |
◆ FromNumber() [2/4]
| static Json grpc_core::experimental::Json::FromNumber |
( |
const std::string & |
str | ) |
|
|
inlinestatic |
◆ FromNumber() [3/4]
| static Json grpc_core::experimental::Json::FromNumber |
( |
std::string && |
str | ) |
|
|
inlinestatic |
◆ FromNumber() [4/4]
template<typename T >
| static std::enable_if_t<std::is_arithmetic_v<T>, Json> grpc_core::experimental::Json::FromNumber |
( |
T |
value | ) |
|
|
inlinestatic |
◆ FromObject() [1/2]
| static Json grpc_core::experimental::Json::FromObject |
( |
const Object & |
object | ) |
|
|
inlinestatic |
◆ FromObject() [2/2]
| static Json grpc_core::experimental::Json::FromObject |
( |
Object && |
object | ) |
|
|
inlinestatic |
◆ FromString() [1/3]
| static Json grpc_core::experimental::Json::FromString |
( |
const char * |
str | ) |
|
|
inlinestatic |
◆ FromString() [2/3]
| static Json grpc_core::experimental::Json::FromString |
( |
const std::string & |
str | ) |
|
|
inlinestatic |
◆ FromString() [3/3]
| static Json grpc_core::experimental::Json::FromString |
( |
std::string && |
str | ) |
|
|
inlinestatic |
◆ object()
| const Object& grpc_core::experimental::Json::object |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool grpc_core::experimental::Json::operator!= |
( |
const Json & |
other | ) |
const |
|
inline |
◆ operator=() [1/2]
| Json& grpc_core::experimental::Json::operator= |
( |
const Json & |
other | ) |
|
|
default |
◆ operator=() [2/2]
| Json& grpc_core::experimental::Json::operator= |
( |
Json && |
other | ) |
|
|
inlinenoexcept |
◆ operator==()
| bool grpc_core::experimental::Json::operator== |
( |
const Json & |
other | ) |
const |
|
inline |
◆ string()
| const std::string& grpc_core::experimental::Json::string |
( |
| ) |
const |
|
inline |
◆ type()
| Type grpc_core::experimental::Json::type |
( |
| ) |
const |
|
inline |
◆ AbslStringify
template<typename Sink >
| void AbslStringify |
( |
Sink & |
sink, |
|
|
Type |
type |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file: