![]() |
The Gaudi Framework
v30r3 (a5ef0a68)
|
Buffer is a non atomic Accumulator which, when it goes out-of-scope, updates the underlying thread-safe Accumulator for all previous updates in one go. More...
#include <GaudiKernel/Counters.h>


Public Member Functions | |
| Buffer ()=delete | |
| Buffer (prime_type &p) | |
| Buffer (const Buffer &)=delete | |
| void | operator= (const Buffer &)=delete |
| Buffer (Buffer &&other) | |
| void | push () |
| ~Buffer () | |
Private Types | |
| using | prime_type = ContainedAccumulator< Arithmetic, atomicity::full > |
| using | base_type = ContainedAccumulator< Arithmetic, atomicity::none > |
Private Attributes | |
| prime_type & | m_prime |
Buffer is a non atomic Accumulator which, when it goes out-of-scope, updates the underlying thread-safe Accumulator for all previous updates in one go.
It is templated by the basic accumulator type and has same interface
Definition at line 590 of file Counters.h.
|
private |
Definition at line 593 of file Counters.h.
|
private |
Definition at line 592 of file Counters.h.
|
delete |
|
inline |
Definition at line 597 of file Counters.h.
|
delete |
|
inline |
Definition at line 600 of file Counters.h.
|
inline |
Definition at line 602 of file Counters.h.
|
delete |
|
inline |
Definition at line 601 of file Counters.h.
|
private |
Definition at line 604 of file Counters.h.