#include "CondCore/DBCommon/interface/BlobStreamerPluginFactory.h"
#include "CondCore/DBCommon/interface/Exception.h"
#include "TBufferBlobStreamingService.h"
#include <algorithm>
#include <typeinfo>
#include <string>
#include <cstring>
#include "TBufferFile.h"
#include "Reflex/Reflex.h"
#include "Cintex/Cintex.h"
#include <boost/bind.hpp>
Go to the source code of this file.
Classes | |
struct | Primitive |
Defines | |
#define | PRIMITIVE(x) |
Typedefs | |
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 | ) |
{ \ 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 17 of file TBufferBlobStreamingService.cc.
typedef void(TBuffer::* ReadArrayFn_t)(void *obj, Int_t n) |
Definition at line 15 of file TBufferBlobStreamingService.cc.
typedef void(TBuffer::* WriteArrayFn_t)(const void *obj, Int_t n) |
Definition at line 14 of file TBufferBlobStreamingService.cc.
const std::size_t nPrimitives [static] |
(sizeof primitives / sizeof primitives[0])
Definition at line 48 of file TBufferBlobStreamingService.cc.
Referenced by cond::TBufferBlobTypeInfo::TBufferBlobTypeInfo().