Project
Loading...
Searching...
No Matches
o2::utils::RootSerializableKeyValueStore::SerializedInfo Struct Reference

Structure encapsulating the stored information: raw buffers and attached type information (combination of type_index_hash and TClass information) More...

#include <RootSerializableKeyValueStore.h>

Public Member Functions

 SerializedInfo ()=default
 
 SerializedInfo (int N, std::unique_ptr< char > buffer, TClass const *cl, std::string const &s)
 
 SerializedInfo (SerializedInfo const &other)
 
SerializedInfooperator= (SerializedInfo const &other)
 
 ~SerializedInfo ()
 
 ClassDefNV (SerializedInfo, 1)
 

Public Attributes

voidobjptr = nullptr
 
Int_t N = 0
 pointer for "caching"
 
charbufferptr = nullptr
 
TClass const * cl = nullptr
 
std::string typeinfo_name
 

Detailed Description

Structure encapsulating the stored information: raw buffers and attached type information (combination of type_index_hash and TClass information)

Definition at line 41 of file RootSerializableKeyValueStore.h.

Constructor & Destructor Documentation

◆ SerializedInfo() [1/3]

o2::utils::RootSerializableKeyValueStore::SerializedInfo::SerializedInfo ( )
default

◆ SerializedInfo() [2/3]

o2::utils::RootSerializableKeyValueStore::SerializedInfo::SerializedInfo ( int  N,
std::unique_ptr< char buffer,
TClass const *  cl,
std::string const &  s 
)
inline

Definition at line 43 of file RootSerializableKeyValueStore.h.

◆ SerializedInfo() [3/3]

o2::utils::RootSerializableKeyValueStore::SerializedInfo::SerializedInfo ( SerializedInfo const &  other)
inline

Definition at line 49 of file RootSerializableKeyValueStore.h.

◆ ~SerializedInfo()

o2::utils::RootSerializableKeyValueStore::SerializedInfo::~SerializedInfo ( )
inline

Definition at line 65 of file RootSerializableKeyValueStore.h.

Member Function Documentation

◆ ClassDefNV()

o2::utils::RootSerializableKeyValueStore::SerializedInfo::ClassDefNV ( SerializedInfo  ,
 
)

◆ operator=()

SerializedInfo & o2::utils::RootSerializableKeyValueStore::SerializedInfo::operator= ( SerializedInfo const &  other)
inline

Definition at line 59 of file RootSerializableKeyValueStore.h.

Member Data Documentation

◆ bufferptr

char* o2::utils::RootSerializableKeyValueStore::SerializedInfo::bufferptr = nullptr

Definition at line 73 of file RootSerializableKeyValueStore.h.

◆ cl

TClass const* o2::utils::RootSerializableKeyValueStore::SerializedInfo::cl = nullptr

Definition at line 76 of file RootSerializableKeyValueStore.h.

◆ N

Int_t o2::utils::RootSerializableKeyValueStore::SerializedInfo::N = 0

pointer for "caching"

Definition at line 72 of file RootSerializableKeyValueStore.h.

◆ objptr

void* o2::utils::RootSerializableKeyValueStore::SerializedInfo::objptr = nullptr

Definition at line 71 of file RootSerializableKeyValueStore.h.

◆ typeinfo_name

std::string o2::utils::RootSerializableKeyValueStore::SerializedInfo::typeinfo_name

Definition at line 77 of file RootSerializableKeyValueStore.h.


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