#include <timer.h>
Public Methods | |
| Timer (void) | |
| default constructor. | |
| void | start (void) |
| Start the timer. | |
| void | stop (void) |
| Stop the timer. | |
| void | reset (void) |
| Reset the timer. | |
| void | set (double secs) |
| Set the timer. | |
| operator double (void) | |
| Return the number of seconds elapsed. | |
Private Attributes | |
| long | _starttime |
| The _timer variable will be different depending on the OS. We try to use the best timer available. | |
| long | _elapsedtime |
| The _timer variable will be different depending on the OS. We try to use the best timer available. | |
Timer t;
t.start(); do hairy computation 1. t.stop();
cout << "The first hairy computation took " << (double) t << " seconds." << endl;
t.reset();
t.start(); do hairy computation 2. t.stop();
cout << "The second hairy computation took " << (double) t << " seconds." << endl;
Definition at line 81 of file timer.h.
1.2.9 written by Dimitri van Heesch,
© 1997-2001