pupene
0.2.0
|
#include <json-puppers.h>
Public Member Functions | |
template<typename T > | |
PupPolicy | begin (T &, const Meta &meta) |
void | end (const Meta &) |
JsonWriter (std::ostream &stream) | |
template<typename T , typename = enable_if_puppable<T>> | |
void | pup (T &value, const Meta &meta) |
~JsonWriter () override=default | |
![]() | |
PupPolicy | begin_impl (T &value, const Meta &meta) |
void | end_impl (const Meta &meta) |
void | pup_impl (T &value, const Meta &meta) |
Pupper ()=default | |
virtual | ~Pupper ()=default |
Definition at line 15 of file json-puppers.h.
|
inlineexplicit |
Definition at line 17 of file json-puppers.h.
Referenced by pupene::to_json().
|
overridedefault |
Definition at line 21 of file json-puppers.h.
References pupene::Meta::Array, pupene::Meta::Object, pupene::pup_object, and pupene::Meta::type.
void pupene::JsonWriter::end | ( | const Meta & | ) |
Definition at line 8 of file json-puppers.cpp.
|
inline |
Definition at line 52 of file json-puppers.h.