g4tools  5.4.0
Public Member Functions | List of all members
tools::wroot::streamer_stat_t Class Reference
Inheritance diagram for tools::wroot::streamer_stat_t:
Inheritance graph
[legend]
Collaboration diagram for tools::wroot::streamer_stat_t:
Collaboration graph
[legend]

Public Member Functions

virtual streamer_elementcopy () const
 
 streamer_stat_t (const std::string &aName, const std::string &aTitle, int aOffset)
 
 streamer_stat_t (int &aOffset, const std::string &aName, const std::string &aTitle)
 
virtual ~streamer_stat_t ()
 
 streamer_stat_t (const streamer_stat_t &a_from)
 
streamer_stat_toperator= (const streamer_stat_t &a_from)
 
- Public Member Functions inherited from tools::wroot::streamer_basic_type
virtual const std::string & store_cls () const
 
virtual bool stream (buffer &aBuffer) const
 
 streamer_basic_type (const std::string &aName, const std::string &aTitle, int aOffset, int aType, const std::string &aTypeName)
 
virtual ~streamer_basic_type ()
 
 streamer_basic_type (const streamer_basic_type &a_from)
 
streamer_basic_typeoperator= (const streamer_basic_type &a_from)
 
- Public Member Functions inherited from tools::wroot::streamer_element
virtual void out (std::ostream &aOut) const
 
 streamer_element (const std::string &aName, const std::string &aTitle, int aOffset, int aType, const std::string &aTypeName)
 
virtual ~streamer_element ()
 
virtual void setArrayDimension (int aDimension)
 
virtual void setMaxIndex (int aDimension, int aMaximum)
 
virtual void fullName (std::string &a_s) const
 
- Public Member Functions inherited from tools::wroot::ibo
virtual ~ibo ()
 

Additional Inherited Members

- Protected Member Functions inherited from tools::wroot::streamer_element
 streamer_element (const streamer_element &a_from)
 
streamer_elementoperator= (const streamer_element &a_from)
 
- Protected Attributes inherited from tools::wroot::streamer_element
std::string fName
 
std::string fTitle
 
int fType
 
int fSize
 
int fArrayLength
 
int fArrayDim
 
int fMaxIndex [5]
 
int fOffset
 
std::string fTypeName
 element offset in class More...
 

Detailed Description

Definition at line 325 of file element.

Constructor & Destructor Documentation

◆ streamer_stat_t() [1/3]

tools::wroot::streamer_stat_t::streamer_stat_t ( const std::string &  aName,
const std::string &  aTitle,
int  aOffset 
)
inline

Definition at line 329 of file element.

330  :streamer_basic_type(aName,aTitle,aOffset,streamer__info::DOUBLE,"Stat_t")
331  {}

◆ streamer_stat_t() [2/3]

tools::wroot::streamer_stat_t::streamer_stat_t ( int &  aOffset,
const std::string &  aName,
const std::string &  aTitle 
)
inline

Definition at line 332 of file element.

333  :streamer_basic_type(aName,aTitle,aOffset,streamer__info::DOUBLE,"Stat_t")
334  {
335  aOffset += streamer__info::size_DOUBLE;
336  }

◆ ~streamer_stat_t()

virtual tools::wroot::streamer_stat_t::~streamer_stat_t ( )
inlinevirtual

Definition at line 337 of file element.

337 {}

◆ streamer_stat_t() [3/3]

tools::wroot::streamer_stat_t::streamer_stat_t ( const streamer_stat_t a_from)
inline

Definition at line 339 of file element.

339 :ibo(a_from),streamer_basic_type(a_from){}

Member Function Documentation

◆ copy()

virtual streamer_element* tools::wroot::streamer_stat_t::copy ( ) const
inlinevirtual

Reimplemented from tools::wroot::streamer_basic_type.

Definition at line 327 of file element.

327 {return new streamer_stat_t(*this);}

◆ operator=()

streamer_stat_t& tools::wroot::streamer_stat_t::operator= ( const streamer_stat_t a_from)
inline

Definition at line 340 of file element.

340 {streamer_basic_type::operator=(a_from);return *this;}

The documentation for this class was generated from the following file:
tools::wroot::streamer_basic_type::operator=
streamer_basic_type & operator=(const streamer_basic_type &a_from)
Definition: element:229
tools::wroot::streamer__info::DOUBLE
@ DOUBLE
Definition: element:28
tools::wroot::streamer_stat_t::streamer_stat_t
streamer_stat_t(const std::string &aName, const std::string &aTitle, int aOffset)
Definition: element:329
tools::wroot::streamer_basic_type::streamer_basic_type
streamer_basic_type(const std::string &aName, const std::string &aTitle, int aOffset, int aType, const std::string &aTypeName)
Definition: element:220
tools::wroot::streamer__info::size_DOUBLE
const int size_DOUBLE
Definition: element:43