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

a Chronometer interface used for benchmarking. More...

#include <Chrono.h>

Public Member Functions

 ChronoInterface ()=default
virtual ~ChronoInterface ()=default
 NE_COPY_DEFAULT (ChronoInterface)
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

◆ NE_COPY_DEFAULT()

Kernel::ChronoInterface::NE_COPY_DEFAULT ( ChronoInterface )

◆ 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: