TimeReport Class Reference
[Time Measuring and Counting]

#include <lemon/time_measure.h>

Inheritance diagram for TimeReport:

Inheritance graph
[legend]

List of all members.


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


Public Member Functions

 TimeReport (std::string title, std::ostream &os=std::cerr, bool run=true)
 Constructor.
 ~TimeReport ()
 Destructor that prints the ellapsed time.

Constructor & Destructor Documentation

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

Constructor.

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.


The documentation for this class was generated from the following file:

Generated on Tue May 5 07:41:58 2009 for LEMON by  doxygen 1.5.6