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

#include <IOPolicy.h>

Inheritance diagram for fair::mq::policy::OutputPolicy< Serializer, Data, PassType, AllocatorType, InitializerType, DeleterType >:

Public Types

using SerializerType = Serializer
 
using DataType = typename SelectPassType< PassType, Data >::Type
 

Public Member Functions

 OutputPolicy ()
 
template<typename... Args>
void Create (Args &&...args)
 

Protected Member Functions

 ~OutputPolicy ()
 

Protected Attributes

DataType fOutput
 

Detailed Description

template<typename Serializer, typename Data, typename PassType, typename AllocatorType, typename InitializerType, typename DeleterType>
class fair::mq::policy::OutputPolicy< Serializer, Data, PassType, AllocatorType, InitializerType, DeleterType >

Definition at line 195 of file IOPolicy.h.

Member Typedef Documentation

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

Definition at line 199 of file IOPolicy.h.

template<typename Serializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
using fair::mq::policy::OutputPolicy< Serializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::SerializerType = Serializer

Definition at line 198 of file IOPolicy.h.

Constructor & Destructor Documentation

template<typename Serializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
fair::mq::policy::OutputPolicy< Serializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::OutputPolicy ( )
inline

Definition at line 201 of file IOPolicy.h.

template<typename Serializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
fair::mq::policy::OutputPolicy< Serializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::~OutputPolicy ( )
inlineprotected

Definition at line 214 of file IOPolicy.h.

Member Function Documentation

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

Definition at line 208 of file IOPolicy.h.

Member Data Documentation

template<typename Serializer , typename Data , typename PassType , typename AllocatorType , typename InitializerType , typename DeleterType >
DataType fair::mq::policy::OutputPolicy< Serializer, Data, PassType, AllocatorType, InitializerType, DeleterType >::fOutput
protected

Definition at line 216 of file IOPolicy.h.


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