NeKernel dev
Loading...
Searching...
No Matches
Kernel::ChronoInterface Class Referenceabstract

a Chronometer interface used for benchmarking. More...

#include <Chronometer.h>

Public Member Functions

 ChronoInterface ()=default
virtual ~ChronoInterface ()=default
virtual Void Start ()=0
virtual Void Stop ()=0
virtual Void Reset ()=0
virtual UInt64 GetElapsedTime () const =0

Detailed Description

a Chronometer interface used for benchmarking.

Constructor & Destructor Documentation

◆ ChronoInterface()

Kernel::ChronoInterface::ChronoInterface ( )
default

◆ ~ChronoInterface()

virtual Kernel::ChronoInterface::~ChronoInterface ( )
virtualdefault

Member Function Documentation

◆ GetElapsedTime()

virtual UInt64 Kernel::ChronoInterface::GetElapsedTime ( ) const
pure virtual

◆ Reset()

virtual Void Kernel::ChronoInterface::Reset ( )
pure virtual

◆ Start()

virtual Void Kernel::ChronoInterface::Start ( )
pure virtual

◆ Stop()

virtual Void Kernel::ChronoInterface::Stop ( )
pure virtual

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