63 void set(
size_t p_size ) {
Watermark class.
Definition watermark.h:28
void set(size_t p_size)
Set and check given size.
Definition watermark.h:63
size_t counter_
Counter.
Definition watermark.h:29
size_t watermark_
Watermark.
Definition watermark.h:30
size_t getWatermark() const
Getter for the watermark.
Definition watermark.h:39
void dec()
Decrement counter.
Definition watermark.h:53
size_t getCounter() const
Getter for counter.
Definition watermark.h:35
void inc()
Increment counter and watermark if neccessary.
Definition watermark.h:44
Helpers for design by contract idioms.
#define DBC_PRE(XXX)
Assert for preconditions.
Definition dbc.h:78