$darkmode
cloe::utility::SimpleJsonSerializer Class Reference
Inheritance diagram for cloe::utility::SimpleJsonSerializer:
Collaboration diagram for cloe::utility::SimpleJsonSerializer:

Public Types

using json_base = AbstractJsonSerializer< const Json &, bool >
 
- Public Types inherited from cloe::utility::AbstractJsonSerializer< const Json &, bool >
using base = Serializer< TSerializerArgs... >
 

Public Member Functions

void serialize (const Json &j, bool write_delim) override
 
- Public Member Functions inherited from cloe::utility::AbstractJsonSerializer< const Json &, bool >
std::string make_default_filename (const std::string &default_filename) override
 
void start_array () override
 
void end_array () override
 
- Public Member Functions inherited from cloe::utility::Serializer< TSerializerArgs... >
 Serializer (void(OutputStream::*write_function)(const char *, std::streamsize), OutputStream *instance)
 
virtual void serialize (TSerializerArgs... args)=0
 

Additional Inherited Members

- Protected Member Functions inherited from cloe::utility::Serializer< TSerializerArgs... >
void write (const std::string &str)
 
void write (const std::vector< uint8_t > &data)
 
- Protected Attributes inherited from cloe::utility::Serializer< TSerializerArgs... >
void(OutputStream::* write_function_ )(const char *, std::streamsize)
 
OutputStreaminstance_
 

The documentation for this class was generated from the following file: