CMS 3D CMS Logo

Public Member Functions | Private Attributes

edm::BoolCacheStreamer Class Reference

#include <CacheStreamers.h>

List of all members.

Public Member Functions

 BoolCacheStreamer ()
void operator() (TBuffer &R__b, void *objp)

Private Attributes

TClassRef cl_

Detailed Description

Definition at line 19 of file CacheStreamers.h.


Constructor & Destructor Documentation

edm::BoolCacheStreamer::BoolCacheStreamer ( ) [inline, explicit]

Definition at line 21 of file CacheStreamers.h.

: cl_("edm::BoolCache"){}

Member Function Documentation

void edm::BoolCacheStreamer::operator() ( TBuffer &  R__b,
void *  objp 
)

Definition at line 9 of file CacheStreamers.cc.

References cl_, and VarParsing::obj.

                                                         {
    if (R__b.IsReading()) {
      cl_->ReadBuffer(R__b, objp);
      BoolCache* obj = static_cast<BoolCache *>(objp);
      *obj = false;
    } else {
      cl_->WriteBuffer(R__b, objp);
    }
  }

Member Data Documentation

TClassRef edm::BoolCacheStreamer::cl_ [private]

Definition at line 26 of file CacheStreamers.h.

Referenced by operator()().