TimeReport Class Reference
[Time measuring and Counting]


Detailed Description

Same as Timer but prints a report on destruction. This example shows its usage.
       void myAlg(ListGraph &g,int n)
       {
         TimeReport tr("Running time of myAlg: ");
         ... //Here comes the algorithm
       }

See also:
Timer

NoTimeReport

Todo:
There is no test case for this
#include <lemon/time_measure.h>

Inheritance diagram for TimeReport:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 TimeReport (std::string title, std::ostream &os=std::cerr, bool run=true)
 
 ~TimeReport ()
 Prints the ellapsed time on destruction.


Constructor & Destructor Documentation

TimeReport ( std::string  title,
std::ostream &  os = std::cerr,
bool  run = true 
) [inline]

Parameters:
title This text will be printed before the ellapsed time.
os The stream to print the report to.
run Sets whether the timer should start immediately.


Generated on Thu Jun 4 04:06:41 2009 for LEMON by  doxygen 1.5.9