|  | 
| template<typename Accumulator , typename Func > | 
| auto | flow::perf::timed_function (Clock_type clock_type, Accumulator *accumulator, Func &&function) | 
|  | Constructs a closure that times and executes void-returningfunction(), adding the elapsed time with clock typeclock_type– as raw ticks of perf::Duration – toaccumulator.  More...
 | 
|  | 
| template<typename Accumulator , typename Func > | 
| auto | flow::perf::timed_function_nvr (Clock_type clock_type, Accumulator *accumulator, Func &&function) | 
|  | Constructs a closure that times and executes non- void-returningfunction(), adding the elapsed time with clock typeclock_type– as raw ticks of perf::Duration – toaccumulator.  More...
 | 
|  | 
| template<typename Accumulator , typename Handler > | 
| auto | flow::perf::timed_handler (Clock_type clock_type, Accumulator *accumulator, Handler &&handler) | 
|  | Identical to timed_function() but suitable for boost.asio-targeted handler functions.  More... 
 | 
|  | 
| std::ostream & | flow::perf::operator<< (std::ostream &os, const Checkpointing_timer &timer) | 
|  | Prints string representation of the given Checkpointing_timer(whether with original data or an aggregated-result timer) to the givenostream.  More...
 | 
|  |