Lines Matching refs:value
65 * will be used as a counter value when it is in fact used as the number
69 * @param initial_val Starting value for the counter.
78 "Saturating counter's Initial value exceeds max value.");
192 operator+=(const int& value)
194 if (maxVal - this->counter >= value) {
195 this->counter += value;
204 operator-=(const int& value)
206 if (this->counter > value) {
207 this->counter -= value;
215 * Read the counter's value.
219 /** Reset the counter to its initial value. */
223 * Calculate saturation percentile of the current counter's value
224 * with regard to its maximum possible value.
226 * @return A value between 0.0 and 1.0 to indicate which percentile of
227 * the maximum value the current value is.
232 * Whether the counter has achieved its maximum value or not.
241 * @return The value added to the counter to reach saturation.