Defines function templates for writing a "bare" (without the key) json value.
More...
|
template<typename W > |
void | write_value (W *w, bool a) |
|
template<typename GV > |
bool | read_value (bool *ap, const GV &gv) |
|
template<typename W > |
void | write_value (W *w, int a) |
|
template<typename GV > |
bool | read_value (int *ap, const GV &gv) |
|
template<typename W > |
void | write_value (W *w, uint a) |
|
template<typename GV > |
bool | read_value (uint *ap, const GV &gv) |
|
template<typename W > |
void | write_value (W *w, ulong a) |
|
template<typename GV > |
bool | read_value (ulong *ap, const GV &gv) |
|
template<typename W > |
void | write_value (W *w, ulonglong a) |
|
template<typename GV > |
bool | read_value (ulonglong *ap, const GV &gv) |
|
template<typename W > |
void | write_value (W *w, const dd::String_type &a) |
|
template<typename GV > |
bool | read_value (dd::String_type *ap, const GV &gv) |
|
Defines function templates for writing a "bare" (without the key) json value.
Each definition is overloaded on the second argument (which isn't a template argument) to handle each builtin type that has a corresponding rapidjson type.
◆ read_value() [1/6]
template<typename GV >
bool read_value |
( |
bool * |
ap, |
|
|
const GV & |
gv |
|
) |
| |
◆ read_value() [2/6]
◆ read_value() [3/6]
template<typename GV >
bool read_value |
( |
int * |
ap, |
|
|
const GV & |
gv |
|
) |
| |
◆ read_value() [4/6]
template<typename GV >
bool read_value |
( |
uint * |
ap, |
|
|
const GV & |
gv |
|
) |
| |
◆ read_value() [5/6]
template<typename GV >
bool read_value |
( |
ulong * |
ap, |
|
|
const GV & |
gv |
|
) |
| |
◆ read_value() [6/6]
template<typename GV >
bool read_value |
( |
ulonglong * |
ap, |
|
|
const GV & |
gv |
|
) |
| |
◆ write_value() [1/6]
template<typename W >
void write_value |
( |
W * |
w, |
|
|
bool |
a |
|
) |
| |
◆ write_value() [2/6]
◆ write_value() [3/6]
template<typename W >
void write_value |
( |
W * |
w, |
|
|
int |
a |
|
) |
| |
◆ write_value() [4/6]
template<typename W >
void write_value |
( |
W * |
w, |
|
|
uint |
a |
|
) |
| |
◆ write_value() [5/6]
template<typename W >
void write_value |
( |
W * |
w, |
|
|
ulong |
a |
|
) |
| |
◆ write_value() [6/6]