ADTF File Library
Loading...
Searching...
No Matches
adtf_file::sample_serializer_factory< SERIALIZER > Class Template Reference

default implementation template for SampleSerializerFactory to create an instance of the serialzer type SERIALIZER More...

#include <adtf_file_writer.h>

Inheritance diagram for adtf_file::sample_serializer_factory< SERIALIZER >:
[legend]
Collaboration diagram for adtf_file::sample_serializer_factory< SERIALIZER >:
[legend]

Public Member Functions

std::string getId () const override
 Get the id of the serializer.
 
std::shared_ptr< SampleSerializerbuild () const override
 Create an instance of a SampleSerializer.
 

Detailed Description

template<typename SERIALIZER>
class adtf_file::sample_serializer_factory< SERIALIZER >

default implementation template for SampleSerializerFactory to create an instance of the serialzer type SERIALIZER

Template Parameters
SERIALIZERtype implements SampleSerializer and provide a public static string literal member "id"

Member Function Documentation

◆ build()

template<typename SERIALIZER>
std::shared_ptr< SampleSerializer > adtf_file::sample_serializer_factory< SERIALIZER >::build ( ) const
inlineoverridevirtual

Create an instance of a SampleSerializer.

Returns
std::shared_ptr<SampleSerializer>

Implements adtf_file::SampleSerializerFactory.

◆ getId()

template<typename SERIALIZER>
std::string adtf_file::sample_serializer_factory< SERIALIZER >::getId ( ) const
inlineoverridevirtual

Get the id of the serializer.

Returns
std::string

Implements adtf_file::SampleSerializerFactory.


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