$darkmode
cloe::utility::AbstractJsonSerializer< TSerializerArgs > Class Template Reference
Inheritance diagram for cloe::utility::AbstractJsonSerializer< TSerializerArgs >:
Collaboration diagram for cloe::utility::AbstractJsonSerializer< TSerializerArgs >:

Public Types

using base = Serializer< TSerializerArgs... >
 

Public Member Functions

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: