ATLAS Offline Software
|
implementation for variable filler More...
#include <Writer.h>
Public Types | |
typedef I | input_type |
Public Member Functions | |
DataConsumer (const std::string &, const std::function< T(I)> &, const T default_value=T(), Compression=Compression::STANDARD) | |
data_buffer_t | getBuffer (I) const override |
data_buffer_t | getDefault () const override |
H5::DataType | getType () const override |
H5::DataType | getWriteType () const override |
std::string | name () const override |
Private Attributes | |
std::function< T(I)> | m_getter |
std::string | m_name |
T | m_default_value |
H5::DataType | m_write_type |
implementation for variable filler
|
inherited |
H5Utils::internal::DataConsumer< T, I >::DataConsumer | ( | const std::string & | name, |
const std::function< T(I)> & | func, | ||
const T | default_value = T() , |
||
Compression | comp = Compression::STANDARD |
||
) |
|
overridevirtual |
Implements H5Utils::internal::IDataConsumer< I >.
|
overridevirtual |
|
overridevirtual |
Implements H5Utils::internal::IDataConsumer< I >.
|
overridevirtual |
Implements H5Utils::internal::IDataConsumer< I >.
|
overridevirtual |
Implements H5Utils::internal::IDataConsumer< I >.
|
private |
|
private |
|
private |
|
private |