PIP 5.5.3
Platform-Independent Primitives
Открытые члены | Полный список членов класса
Класс PITimeMeasurer

Измерение времени. Подробнее...

#include <pisystemtime.h>

Открытые члены

void reset ()
 Устанавливает отметку времени на текущее время. Подробнее...
 
double elapsed_n () const
 Возвращает в наносекундах время, прошедшее с последнего вызова reset(), либо создания измерителя.
 
double elapsed_u () const
 Возвращает в микросекундах время, прошедшее с последнего вызова reset(), либо создания измерителя.
 
double elapsed_m () const
 Возвращает в милисекундах время, прошедшее с последнего вызова reset(), либо создания измерителя.
 
double elapsed_s () const
 Возвращает в секундах время, прошедшее с последнего вызова reset(), либо создания измерителя.
 
PISystemTime elapsed () const
 Возвращает в PISystemTime время, прошедшее с последнего вызова reset(), либо создания измерителя.
 
PISystemTime elapsedAndReset ()
 Возвращает в PISystemTime время, прошедшее с последнего вызова reset(), либо создания измерителя, и вызывает reset().
 

Подробное описание

Измерение времени.

Использование

Метод reset() устанавливает текущую метку системного времени. Далее методы "double elapsed_*()" возвращают время, прошедшее от установленной метки. Эти методы возвращают нано, микро, милли и секунды с приставками "n", "u", "m" и "s".

Методы

◆ reset()

void PITimeMeasurer::reset ( )
inline

Устанавливает отметку времени на текущее время.

Этот метод используется для установки начальной отметки времени. Далее можно узнать прошедшее от этой метки время с помощью методов elapsed(), elapsed_s(), elapsed_m(), elapsed_u(), elapsed_n(). elapsed_u() or elapsed_n() functions.

См. также
elapsed(), elapsed_s(), elapsed_m(), elapsed_u(), elapsed_n() *‍/