An empty ancester of all counters that provides a buffer method that returns a buffer on itself.
More...
#include <GaudiKernel/Counters.h>
template<typename Arithmetic, atomicity Atomicity, template< typename Int, atomicity Ato > class Accumulator>
struct Gaudi::Accumulators::BufferableCounter< Arithmetic, Atomicity, Accumulator >
An empty ancester of all counters that provides a buffer method that returns a buffer on itself.
- See also
- Gaudi::Accumulators for detailed documentation
Definition at line 643 of file Counters.h.
◆ buffer()
template<typename Arithmetic, atomicity Atomicity, template< typename Int, atomicity Ato > class Accumulator>
Definition at line 645 of file Counters.h.
645 {
return {*
static_cast<Accumulator<Arithmetic, Atomicity>*
>( this )}; }
◆ PrintableCounter() [1/2]
template<typename Arithmetic, atomicity Atomicity, template< typename Int, atomicity Ato > class Accumulator>
template<class OWNER >
| Gaudi::Accumulators::PrintableCounter::PrintableCounter |
( |
class OWNER |
| ) |
|
|
inline |
Definition at line 604 of file Counters.h.
605 o->declareCounter( tag, *
this );
◆ PrintableCounter() [2/2]
template<typename Arithmetic, atomicity Atomicity, template< typename Int, atomicity Ato > class Accumulator>
| Gaudi::Accumulators::PrintableCounter::PrintableCounter |
|
default |
The documentation for this struct was generated from the following file: