Blender V5.0
scoped_timer Class Reference

#include <time.h>

Public Member Functions

 scoped_timer (double *value=nullptr)
 ~scoped_timer ()
double get_start () const
double get_time () const

Protected Attributes

double * value_
double time_start_

Detailed Description

Definition at line 33 of file time.h.

Constructor & Destructor Documentation

◆ scoped_timer()

scoped_timer::scoped_timer ( double * value = nullptr)
inlineexplicit

Definition at line 35 of file time.h.

References time_dt(), time_start_, and value_.

◆ ~scoped_timer()

scoped_timer::~scoped_timer ( )
inline

Definition at line 40 of file time.h.

References get_time(), and value_.

Member Function Documentation

◆ get_start()

double scoped_timer::get_start ( ) const
inline

Definition at line 47 of file time.h.

References time_start_.

Referenced by Progress::add_skip_time().

◆ get_time()

double scoped_timer::get_time ( ) const
inline

Definition at line 52 of file time.h.

References time_dt(), and time_start_.

Referenced by ~scoped_timer().

Member Data Documentation

◆ time_start_

double scoped_timer::time_start_
protected

Definition at line 59 of file time.h.

Referenced by get_start(), get_time(), and scoped_timer().

◆ value_

double* scoped_timer::value_
protected

Definition at line 58 of file time.h.

Referenced by scoped_timer(), and ~scoped_timer().


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