timer.hpp File Reference
#include <time.h>
#include <stdlib.h>
Include dependency graph for timer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct timer_struct timer_type
 

Functions

timer_typetimer_alloc (bool)
 
void timer_free (timer_type *)
 
void timer_start (timer_type *)
 
double timer_stop (timer_type *)
 
void timer_reset (timer_type *)
 
double timer_get_total_time (const timer_type *timer)
 
double timer_get_max_time (const timer_type *timer)
 
double timer_get_min_time (const timer_type *timer)
 
double timer_get_avg_time (const timer_type *timer)
 

Typedef Documentation

◆ timer_type

typedef struct timer_struct timer_type

Function Documentation

◆ timer_alloc()

timer_type * timer_alloc ( bool  )

◆ timer_free()

void timer_free ( timer_type )

◆ timer_get_avg_time()

double timer_get_avg_time ( const timer_type timer)

◆ timer_get_max_time()

double timer_get_max_time ( const timer_type timer)

◆ timer_get_min_time()

double timer_get_min_time ( const timer_type timer)

◆ timer_get_total_time()

double timer_get_total_time ( const timer_type timer)

◆ timer_reset()

void timer_reset ( timer_type )

◆ timer_start()

void timer_start ( timer_type )

◆ timer_stop()

double timer_stop ( timer_type )