BioDynaMo  v1.03.58-27764645
Public Member Functions | Private Member Functions | Private Attributes | List of all members
bdm::IntegralTypeWrapper< T > Class Template Reference

#include <io.h>

Public Member Functions

 IntegralTypeWrapper (const T &data)
 
 IntegralTypeWrapper (TRootIOCtor *io_ctor)
 
const T & Get () const
 

Private Member Functions

 BDM_CLASS_DEF_NV (IntegralTypeWrapper, 1)
 

Private Attributes

data_
 

Detailed Description

template<typename T>
class bdm::IntegralTypeWrapper< T >

ROOT cannot write a single integral type (int, real_t, ...). Therefore, this wrapper is needed

Definition at line 64 of file io.h.

Constructor & Destructor Documentation

◆ IntegralTypeWrapper() [1/2]

template<typename T >
bdm::IntegralTypeWrapper< T >::IntegralTypeWrapper ( const T &  data)
inlineexplicit

Definition at line 66 of file io.h.

◆ IntegralTypeWrapper() [2/2]

template<typename T >
bdm::IntegralTypeWrapper< T >::IntegralTypeWrapper ( TRootIOCtor *  io_ctor)
inlineexplicit

Definition at line 67 of file io.h.

Member Function Documentation

◆ BDM_CLASS_DEF_NV()

template<typename T >
bdm::IntegralTypeWrapper< T >::BDM_CLASS_DEF_NV ( IntegralTypeWrapper< T >  ,
 
)
private

◆ Get()

template<typename T >
const T& bdm::IntegralTypeWrapper< T >::Get ( ) const
inline

Definition at line 68 of file io.h.

Member Data Documentation

◆ data_

template<typename T >
T bdm::IntegralTypeWrapper< T >::data_
private

Definition at line 71 of file io.h.


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