#include <algorithm>
#include <typeinfo>
#include <string>
#include "RVersion.h"
#include "TBufferFile.h"
#include <Reflex/Reflex.h>
#include <Cintex/Cintex.h>
#include "CondCore/DBCommon/interface/Exception.h"
#include "IOPool/CMSSealPlugins/plugins/TBufferBlobStreamer.h"
Go to the source code of this file.
Classes | |
struct | Primitive |
Defines | |
#define | PRIMITIVE(x) |
Typedefs | |
typedef TBufferFile | CONDRootBuffer |
typedef void(TBuffer::* | ReadArrayFn_t )(void *obj, Int_t n) |
typedef void(TBuffer::* | WriteArrayFn_t )(const void *obj, Int_t n) |
Variables | |
static const std::size_t | nPrimitives |
struct Primitive | primitives [] |
#define PRIMITIVE | ( | x | ) |
Value:
{ \ typeid(x), \ reinterpret_cast<WriteArrayFn_t>( \ (void (TBuffer::*)(const x*, Int_t))&TBuffer::WriteFastArray), \ reinterpret_cast<ReadArrayFn_t>( \ (void (TBuffer::*)(x*, Int_t))&TBuffer::ReadFastArray) \ }
Definition at line 23 of file TBufferBlobStreamer.cc.
typedef TBufferFile CONDRootBuffer |
Definition at line 8 of file TBufferBlobStreamer.cc.
typedef void(TBuffer::* ReadArrayFn_t)(void *obj, Int_t n) |
Definition at line 21 of file TBufferBlobStreamer.cc.
typedef void(TBuffer::* WriteArrayFn_t)(const void *obj, Int_t n) |
Definition at line 20 of file TBufferBlobStreamer.cc.
const std::size_t nPrimitives [static] |
Initial value:
(sizeof primitives / sizeof primitives[0])
Definition at line 54 of file TBufferBlobStreamer.cc.
Referenced by cond::TBufferBlobTypeInfo::TBufferBlobTypeInfo().
struct Primitive primitives[] |