nndeploy C++ API  0.2.0
nndeploy C++ API
Public Member Functions | Protected Attributes | List of all members
nndeploy::base::Timer Class Reference

#include <time_profiler.h>

Inheritance diagram for nndeploy::base::Timer:
[legend]

Public Member Functions

uint64_t current () const
 
uint64_t durationInUs ()
 
Timeroperator= (const Timer &&)=delete
 
Timeroperator= (const Timer &)=delete
 
void reset ()
 
 Timer ()
 
 Timer (const Timer &&)=delete
 
 Timer (const Timer &)=delete
 
 ~Timer ()
 

Protected Attributes

uint64_t mLastResetTime
 

Detailed Description

Definition at line 88 of file time_profiler.h.

Constructor & Destructor Documentation

◆ Timer() [1/3]

nndeploy::base::Timer::Timer ( )

◆ ~Timer()

nndeploy::base::Timer::~Timer ( )

◆ Timer() [2/3]

nndeploy::base::Timer::Timer ( const Timer )
delete

◆ Timer() [3/3]

nndeploy::base::Timer::Timer ( const Timer &&  )
delete

Member Function Documentation

◆ current()

uint64_t nndeploy::base::Timer::current ( ) const
inline

Definition at line 110 of file time_profiler.h.

◆ durationInUs()

uint64_t nndeploy::base::Timer::durationInUs ( )

◆ operator=() [1/2]

Timer& nndeploy::base::Timer::operator= ( const Timer &&  )
delete

◆ operator=() [2/2]

Timer& nndeploy::base::Timer::operator= ( const Timer )
delete

◆ reset()

void nndeploy::base::Timer::reset ( )

Member Data Documentation

◆ mLastResetTime

uint64_t nndeploy::base::Timer::mLastResetTime
protected

Definition at line 113 of file time_profiler.h.


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