ADTF File Library
Loading...
Searching...
No Matches
adtf_file::stream_type_factory< STREAM_TYPE_CLASS > Class Template Reference

template class for a streamtype factory to create streamtypes with implementation type STREAM_TYPE_CLASS More...

#include <reader.h>

Inheritance diagram for adtf_file::stream_type_factory< STREAM_TYPE_CLASS >:
[legend]
Collaboration diagram for adtf_file::stream_type_factory< STREAM_TYPE_CLASS >:
[legend]

Public Member Functions

std::shared_ptr< StreamTypebuild () const override
 Creates a streamtype.
 

Detailed Description

template<typename STREAM_TYPE_CLASS>
class adtf_file::stream_type_factory< STREAM_TYPE_CLASS >

template class for a streamtype factory to create streamtypes with implementation type STREAM_TYPE_CLASS

Template Parameters
STREAM_TYPE_CLASSThe type implements StreamType

Member Function Documentation

◆ build()

template<typename STREAM_TYPE_CLASS>
std::shared_ptr< StreamType > adtf_file::stream_type_factory< STREAM_TYPE_CLASS >::build ( ) const
inlineoverridevirtual

Creates a streamtype.

Returns
the created stream type this factory can create

Implements adtf_file::StreamTypeFactory.


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