| 5367 | namespace Benchmark { |
| 5368 | template <typename Duration> |
| 5369 | struct Estimate { |
| 5370 | Duration point; |
| 5371 | Duration lower_bound; |
| 5372 | Duration upper_bound; |
| 5373 | double confidence_interval; |
| 5374 | |
| 5375 | template <typename Duration2> |
| 5376 | operator Estimate<Duration2>() const { |
| 5377 | return { point, lower_bound, upper_bound, confidence_interval }; |
| 5378 | } |
| 5379 | }; |
| 5380 | } // namespace Benchmark |
| 5381 | } // namespace Catch |
| 5382 |