spla
Public Member Functions | List of all members
spla::Timer Class Reference

Simple timer to measure intervals of time on CPU-side. More...

#include <timer.hpp>

Public Member Functions

 Timer ()
 
 ~Timer ()
 
void start ()
 
void stop ()
 
void lap_begin ()
 
void lap_end ()
 
void print (std::ostream &out=std::cout) const
 
double get_elapsed_ms () const
 
double get_elapsed_sec () const
 
const std::vector< double > & get_laps_ms () const
 

Detailed Description

Simple timer to measure intervals of time on CPU-side.

Constructor & Destructor Documentation

◆ Timer()

spla::Timer::Timer ( )
default

◆ ~Timer()

spla::Timer::~Timer ( )
default

Member Function Documentation

◆ get_elapsed_ms()

double spla::Timer::get_elapsed_ms ( ) const

◆ get_elapsed_sec()

double spla::Timer::get_elapsed_sec ( ) const

◆ get_laps_ms()

const std::vector< double > & spla::Timer::get_laps_ms ( ) const

◆ lap_begin()

void spla::Timer::lap_begin ( )

◆ lap_end()

void spla::Timer::lap_end ( )

◆ print()

void spla::Timer::print ( std::ostream &  out = std::cout) const

◆ start()

void spla::Timer::start ( )

◆ stop()

void spla::Timer::stop ( )

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