CPUTimer Class Reference

#include <cputimer.h>

List of all members.

Public Member Functions

 CPUTimer ()
 Start the timer.
double get_time () const
 Return elapsed CPU time since object creation in seconds.

Private Member Functions

double get_current_cputime () const

Private Attributes

double start


Detailed Description

Definition at line 24 of file cputimer.h.


Constructor & Destructor Documentation

CPUTimer::CPUTimer (  )  [inline]

Start the timer.

Definition at line 31 of file cputimer.h.


Member Function Documentation

double CPUTimer::get_current_cputime (  )  const [private]

Definition at line 49 of file cputimer.cc.

References FAIL_TEST.

Referenced by get_time().

double CPUTimer::get_time (  )  const [inline]

Return elapsed CPU time since object creation in seconds.

Definition at line 34 of file cputimer.h.

References get_current_cputime(), and start.

Referenced by bigoaddvalue1_helper(), and time_query_parse().


Member Data Documentation

double CPUTimer::start [private]

Definition at line 25 of file cputimer.h.

Referenced by get_time().


The documentation for this class was generated from the following files:
Documentation for Xapian (version 1.0.20).
Generated on 28 Apr 2010 by Doxygen 1.5.2.