FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RootSerializer Struct Reference

#include <RootSerializer.h>

Public Member Functions

 RootSerializer ()=default
 
virtual ~RootSerializer ()=default
 
template<typename T >
void Serialize (FairMQMessage &msg, T *input)
 
template<typename T >
void Serialize (FairMQMessage &msg, const std::unique_ptr< T > &input)
 
template<typename T >
void Deserialize (FairMQMessage &msg, T *&output)
 
template<typename T >
void Deserialize (FairMQMessage &msg, std::unique_ptr< T > &output)
 

Detailed Description

Definition at line 27 of file RootSerializer.h.

Constructor & Destructor Documentation

RootSerializer::RootSerializer ( )
default
virtual RootSerializer::~RootSerializer ( )
virtualdefault

Member Function Documentation

template<typename T >
void RootSerializer::Deserialize ( FairMQMessage &  msg,
T *&  output 
)
inline

Definition at line 51 of file RootSerializer.h.

template<typename T >
void RootSerializer::Deserialize ( FairMQMessage &  msg,
std::unique_ptr< T > &  output 
)
inline

Definition at line 59 of file RootSerializer.h.

template<typename T >
void RootSerializer::Serialize ( FairMQMessage &  msg,
T *  input 
)
inline

Definition at line 33 of file RootSerializer.h.

template<typename T >
void RootSerializer::Serialize ( FairMQMessage &  msg,
const std::unique_ptr< T > &  input 
)
inline

Definition at line 42 of file RootSerializer.h.


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