Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IDataWriter< T, P > Class Template Referenceabstract

Abstract interface for writing data into an object. More...

#include <IDataWriter.h>

Public Member Functions

virtual void write (T dest, P src)=0
 Write data from BlockAccessor into a DBNode.
 
virtual ~IDataWriter ()=default
 Virtual destructor.
 

Detailed Description

template<typename T, typename P>
class IDataWriter< T, P >

Abstract interface for writing data into an object.

Template Parameters
TType of object into which the data will be written.
PType of object from which the data will be written.

Definition at line 54 of file IDataWriter.h.

Constructor & Destructor Documentation

◆ ~IDataWriter()

template<typename T , typename P >
virtual IDataWriter< T, P >::~IDataWriter ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ write()

template<typename T , typename P >
virtual void IDataWriter< T, P >::write ( T  dest,
src 
)
pure virtual

Write data from BlockAccessor into a DBNode.

Parameters
destthe destination object.
srcsrc object (BlockAccessor).

Implemented in FileWriter, and ParamBlockWriter.


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