inlib
1.2.0
|
Public Member Functions | |
virtual const std::string & | store_cls () const |
virtual bool | stream (buffer &aBuffer) const |
virtual streamer_element * | copy () const |
streamer_basic_pointer (const std::string &aName, const std::string &aTitle, int aOffset, int aType, const std::string &aCountName, const std::string &aCountClass, int aCountVersion, const std::string &aTypeName) | |
virtual | ~streamer_basic_pointer () |
streamer_basic_pointer (const streamer_basic_pointer &a_from) | |
streamer_basic_pointer & | operator= (const streamer_basic_pointer &a_from) |
Protected Attributes | |
int | fCountVersion |
std::string | fCountName |
std::string | fCountClass |
inlib::wroot::streamer_basic_pointer::streamer_basic_pointer | ( | const std::string & | aName, |
const std::string & | aTitle, | ||
int | aOffset, | ||
int | aType, | ||
const std::string & | aCountName, | ||
const std::string & | aCountClass, | ||
int | aCountVersion, | ||
const std::string & | aTypeName | ||
) | [inline] |
Definition at line 254 of file element.
:streamer_element(aName,aTitle,aOffset, aType+streamer_info::POINTER,aTypeName) ,fCountVersion(aCountVersion) ,fCountName(aCountName) ,fCountClass(aCountClass) {}
virtual inlib::wroot::streamer_basic_pointer::~streamer_basic_pointer | ( | ) | [inline, virtual] |
inlib::wroot::streamer_basic_pointer::streamer_basic_pointer | ( | const streamer_basic_pointer & | a_from | ) | [inline] |
Definition at line 268 of file element.
:ibo(a_from),streamer_element(a_from) ,fCountVersion(a_from.fCountVersion) ,fCountName(a_from.fCountName) ,fCountClass(a_from.fCountClass) {}
virtual streamer_element* inlib::wroot::streamer_basic_pointer::copy | ( | ) | const [inline, virtual] |
Implements inlib::wroot::streamer_element.
Definition at line 250 of file element.
{ return new streamer_basic_pointer(*this); }
streamer_basic_pointer& inlib::wroot::streamer_basic_pointer::operator= | ( | const streamer_basic_pointer & | a_from | ) | [inline] |
Definition at line 274 of file element.
{ streamer_element::operator=(a_from); fCountVersion = a_from.fCountVersion; fCountName = a_from.fCountName; fCountClass = a_from.fCountClass; return *this; }
virtual const std::string& inlib::wroot::streamer_basic_pointer::store_cls | ( | ) | const [inline, virtual] |
Reimplemented from inlib::wroot::streamer_element.
Definition at line 235 of file element.
{ static const std::string s_v("TStreamerBasicPointer"); return s_v; }
virtual bool inlib::wroot::streamer_basic_pointer::stream | ( | buffer & | aBuffer | ) | const [inline, virtual] |
Reimplemented from inlib::wroot::streamer_element.
Definition at line 239 of file element.
{ unsigned int c; if(!aBuffer.write_version(2,c)) return false; if(!streamer_element::stream(aBuffer)) return false; if(!aBuffer.write(fCountVersion)) return false; if(!aBuffer.write(fCountName)) return false; if(!aBuffer.write(fCountClass)) return false; if(!aBuffer.set_byte_count(c)) return false; return true; }
std::string inlib::wroot::streamer_basic_pointer::fCountClass [protected] |
std::string inlib::wroot::streamer_basic_pointer::fCountName [protected] |
int inlib::wroot::streamer_basic_pointer::fCountVersion [protected] |