FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType > Class Template Reference

#include <IOPolicy.h>

Inheritance diagram for fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >:

Public Types

using DeserializerType = Deserializer
 
using DataType = typename SelectPassType< PassType, Data >::Type
 

Public Member Functions

 InputPolicy (const InputPolicy &)=delete
 
InputPolicy operator= (const InputPolicy &)=delete
 
 InputPolicy ()
 
template<typename... Args>
void Create (Args &&...args)
 

Protected Member Functions

virtual ~InputPolicy ()
 

Protected Attributes

DataType fInput
 

Detailed Description

template<typename Deserializer, typename Data, typename PassType, typename AllocatorType, typename InitializerType, typename DeleterType>
class fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >

Definition at line 160 of file IOPolicy.h.

Member Typedef Documentation

template<typename Deserializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
using fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::DataType = typename SelectPassType<PassType, Data>::Type

Definition at line 167 of file IOPolicy.h.

template<typename Deserializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
using fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::DeserializerType = Deserializer

Definition at line 166 of file IOPolicy.h.

Constructor & Destructor Documentation

template<typename Deserializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::InputPolicy ( const InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType > &  )
delete
template<typename Deserializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::InputPolicy ( )
inline

Definition at line 169 of file IOPolicy.h.

template<typename Deserializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
virtual fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::~InputPolicy ( )
inlineprotectedvirtual

Definition at line 183 of file IOPolicy.h.

Member Function Documentation

template<typename Deserializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
template<typename... Args>
void fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::Create ( Args &&...  args)
inline

Definition at line 177 of file IOPolicy.h.

template<typename Deserializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
InputPolicy fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::operator= ( const InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType > &  )
delete

Member Data Documentation

template<typename Deserializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
DataType fair::mq::policy::InputPolicy< Deserializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::fInput
protected

Definition at line 185 of file IOPolicy.h.


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