14 #ifndef TRIGTSERIALIZER_H
15 #define TRIGTSERIALIZER_H
17 #include "Gaudi/Property.h"
46 std::vector<uint32_t>
serialize(
const std::string &nameOfClass,
const void*
instance);
48 void serialize(
const std::string &nameOfClass,
const void*
instance, std::vector<uint32_t> &
v);
50 void*
deserialize(
const std::string &nameOfClass,
const std::vector<uint32_t>&
v);
62 void do_persistify(
const std::string& nameOfClass,
void*
instance);
63 void do_persistify_obj(
const std::string& nameOfClass,
void*
instance);
64 void do_follow_ptr(
const std::string& nameOfClass,
void*
instance);
65 void add_previous_streamerinfos();
67 static bool streamerErrorHandler(Int_t
level, Bool_t abort_bool,
68 const char* location,
const char *
msg);
69 static bool bsDictWarningFilter(Int_t
level, Bool_t abort_bool,
70 const char* location,
const char *
msg);
72 void prepareForTBuffer(
const std::string &nameOfClass);
73 void restoreAfterTBuffer(
const std::string &nameOfClass);
84 StringArrayProperty m_ignoreMissingDicts {
85 this,
"IgnoreMissingDicts", {},
86 "Suppress warining about missing dictionaries",
"OrderedSet<std::string>" };