inlib
1.2.0
|
Public Member Functions | |
virtual const std::string & | store_cls () const |
virtual bool | stream (buffer &a_buffer) const |
virtual void | out (std::ostream &a_out) const |
StreamerInfo (const std::string &a_cls_store_name, int a_cls_vers, unsigned int a_cls_check_sum) | |
virtual | ~StreamerInfo () |
void | add (streamer_element *a_elem) |
Protected Member Functions | |
StreamerInfo (const StreamerInfo &a_from) | |
StreamerInfo & | operator= (const StreamerInfo &a_from) |
Protected Attributes | |
std::string | fName |
std::string | fTitle |
unsigned int | fCheckSum |
int | fStreamedClassVersion |
ObjArray< streamer_element > | fElements |
inlib::wroot::StreamerInfo::StreamerInfo | ( | const std::string & | a_cls_store_name, |
int | a_cls_vers, | ||
unsigned int | a_cls_check_sum | ||
) | [inline] |
virtual inlib::wroot::StreamerInfo::~StreamerInfo | ( | ) | [inline, virtual] |
inlib::wroot::StreamerInfo::StreamerInfo | ( | const StreamerInfo & | a_from | ) | [inline, protected] |
void inlib::wroot::StreamerInfo::add | ( | streamer_element * | a_elem | ) | [inline] |
StreamerInfo& inlib::wroot::StreamerInfo::operator= | ( | const StreamerInfo & | a_from | ) | [inline, protected] |
virtual void inlib::wroot::StreamerInfo::out | ( | std::ostream & | a_out | ) | const [inline, virtual] |
virtual const std::string& inlib::wroot::StreamerInfo::store_cls | ( | ) | const [inline, virtual] |
Implements inlib::wroot::ibo.
Definition at line 27 of file info.
{ static const std::string s_v("TStreamerInfo"); return s_v; }
virtual bool inlib::wroot::StreamerInfo::stream | ( | buffer & | a_buffer | ) | const [inline, virtual] |
Implements inlib::wroot::ibo.
Definition at line 31 of file info.
{ unsigned int c; if(!a_buffer.write_version(2,c)) return false; if(!Named_stream(a_buffer,fName,fTitle)) return false; if(!a_buffer.write(fCheckSum)) return false; if(!a_buffer.write(fStreamedClassVersion)) return false; //ObjArray if(!a_buffer.write_object(fElements)) return false; if(!a_buffer.set_byte_count(c)) return false; return true; }
unsigned int inlib::wroot::StreamerInfo::fCheckSum [protected] |
std::string inlib::wroot::StreamerInfo::fName [protected] |
int inlib::wroot::StreamerInfo::fStreamedClassVersion [protected] |
std::string inlib::wroot::StreamerInfo::fTitle [protected] |