![]() |
The Gaudi Framework
v37r0 (b608885e)
|
An empty ancester of all counters that provides a buffer method that returns a buffer on itself Also registers the counter to its owner, with default type "counter" Due to this registration, move semantic is disabled. More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/Gaudi/Accumulators.h>


Public Member Functions | |
| BufferableCounter ()=default | |
| template<typename OWNER > | |
| BufferableCounter (OWNER *o, std::string const &name) | |
| Buffer< Accumulator, Atomicity, Args... > | buffer () |
| BufferableCounter (BufferableCounter const &)=delete | |
| BufferableCounter & | operator= (BufferableCounter const &)=delete |
| ~BufferableCounter () | |
Public Member Functions inherited from Gaudi::Accumulators::PrintableCounter | |
| PrintableCounter ()=default | |
| virtual | ~PrintableCounter ()=default |
| destructor More... | |
| template<typename stream > | |
| stream & | printImpl (stream &s, std::string_view tag) const |
| virtual std::ostream & | print (std::ostream &, bool tableFormat=false) const =0 |
| prints the counter to a stream More... | |
| virtual MsgStream & | print (MsgStream &, bool tableFormat=true) const =0 |
| virtual std::ostream & | print (std::ostream &o, std::string_view tag) const |
| prints the counter to a stream in table format, with the given tag More... | |
| virtual MsgStream & | print (MsgStream &o, std::string_view tag) const |
| virtual bool | toBePrinted () const |
| hint whether we should print that counter or not. More... | |
| std::string | toString () const |
| get a string representation More... | |
Static Public Attributes | |
| static const std::string | typeString { "counter" } |
Protected Member Functions | |
| template<typename OWNER , typename SELF , typename... CARGS> | |
| BufferableCounter (OWNER *o, std::string const &name, SELF &self, CARGS... args) | |
Private Attributes | |
| Monitoring::Hub * | m_monitoringHub { nullptr } |
An empty ancester of all counters that provides a buffer method that returns a buffer on itself Also registers the counter to its owner, with default type "counter" Due to this registration, move semantic is disabled.
But copy semantic remains.
Definition at line 872 of file Accumulators.h.
|
default |
|
inline |
Definition at line 877 of file Accumulators.h.
|
delete |
|
inline |
Definition at line 881 of file Accumulators.h.
|
inlineprotected |
Definition at line 889 of file Accumulators.h.
|
inline |
Definition at line 878 of file Accumulators.h.
|
delete |
|
private |
Definition at line 895 of file Accumulators.h.
|
inlinestatic |
Definition at line 885 of file Accumulators.h.