Default Base::DataOutputHandler implementation that exposes a fixed Base::DataFormat and instantiates writers of the supplied stream-based WriterImpl type (file-based writers are produced by wrapping it in Util::FileDataWriter).
More...
#include <DefaultDataOutputHandler.hpp>
template<typename WriterImpl, const Base::DataFormat & FORMAT, typename DataType = typename WriterImpl::DataType>
class CDPL::Util::DefaultDataOutputHandler< WriterImpl, FORMAT, DataType >
Default Base::DataOutputHandler implementation that exposes a fixed Base::DataFormat and instantiates writers of the supplied stream-based WriterImpl type (file-based writers are produced by wrapping it in Util::FileDataWriter).
- Template Parameters
-
| WriterImpl | The underlying stream-based writer implementation type. |
| FORMAT | A reference to the Base::DataFormat constant advertised by the handler. |
| DataType | The data type written by WriterImpl. |
◆ WriterType
template<typename WriterImpl , const Base::DataFormat & FORMAT, typename DataType = typename WriterImpl::DataType>
◆ getDataFormat()
template<typename WriterImpl , const Base::DataFormat & FORMAT, typename DataType = typename WriterImpl::DataType>
◆ createWriter() [1/2]
template<typename WriterImpl , const Base::DataFormat & FORMAT, typename DataType = typename WriterImpl::DataType>
◆ createWriter() [2/2]
template<typename WriterImpl , const Base::DataFormat & FORMAT, typename DataType = typename WriterImpl::DataType>
The documentation for this class was generated from the following file: