mirror of https://gitlab.com/ita1024/waf.git
24 lines
377 B
C
24 lines
377 B
C
|
#ifndef Accumulator_h_seen
|
||
|
#define Accumulator_h_seen
|
||
|
|
||
|
/**
|
||
|
* A not-very-useful class that accumulates int values from input data.
|
||
|
*/
|
||
|
class Accumulator
|
||
|
{
|
||
|
public:
|
||
|
Accumulator();
|
||
|
|
||
|
/**
|
||
|
* Given some input data, read to end of line and convert to an int
|
||
|
*/
|
||
|
void accumulate(const char * data);
|
||
|
|
||
|
int total() const;
|
||
|
|
||
|
private:
|
||
|
int m_total;
|
||
|
|
||
|
};
|
||
|
#endif
|