Name

tick_count Class — Class for computing wall-clock times.

Synopsis

#include "tbb/tick_count.h"

class tick_count;

Description

A tick_count is an absolute timestamp. One tick_count object may be subtracted from another to compute a relative time tick_count::interval_t, which can be converted to seconds.

Example

	#include "tbb/tick_count.h"
	using namespace tbb;

	void Foo() {
	    tick_count t0 = tick_count::now();
	    ...action being timed...
	    tick_count t1 = tick_count::now();
	    printf("time for action = %g seconds
", (t1-t0).seconds() );
	}

Members

	namespace tbb {

	    class tick_count {
	    public:
	        class interval_t;
	        static tick_count now();
	    };

	    tick_count::interval_t operator-( const tick_count& t1,
	                                      const tick_count& t0 );
	} // tbb
static tick_count tick_count::now()

Returns: current wall-clock timestamp.

tick_count::interval_t operator-;(const tick_count&t1, cons ttick_count& t0)

Returns: relative time that t1 occurred after t0.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.227.69