#include <pwl.hh>
Public Member Functions | |
| Time () | |
| Zero seconds. | |
| Time (unsigned long hundredths_of_a_second) | |
| Constructor taking a number of hundredths of a second. | |
| Time (unsigned long s, unsigned long m) | |
| Constructor with seconds and microseconds. | |
| unsigned long | seconds () const |
| Returns the number of whole seconds contained in the represented time interval. | |
| unsigned long | microseconds () const |
| Returns the number of microseconds that, when added to the number of seconds returned by seconds(), give the represent time interval. | |
| Time & | operator+= (const Time &y) |
Adds y to *this. | |
| Time & | operator-= (const Time &y) |
Subtracts y from *this; if *this is shorter than y, *this is set to the null interval. | |
| bool | OK () const |
| Checks if all the invariants are satisfied. | |
1.5.7.1