qtrocket2/docs/doxygen/html/namespaceCatch_1_1Benchmark_1_1Detail.html

1840 lines
147 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>QtRocket: Catch::Benchmark::Detail Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">QtRocket
</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('namespaceCatch_1_1Benchmark_1_1Detail.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">Catch::Benchmark::Detail Namespace Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1BenchmarkFunction.html">BenchmarkFunction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1bootstrap__analysis.html">bootstrap_analysis</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1ChronometerConcept.html">ChronometerConcept</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1ChronometerModel.html">ChronometerModel</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1CompleteInvoker.html">CompleteInvoker</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1CompleteInvoker_3_01void_01_4.html">CompleteInvoker&lt; void &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1CompleteType.html">CompleteType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1CompleteType_3_01void_01_4.html">CompleteType&lt; void &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1do__nothing.html">do_nothing</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1is__related.html">is_related</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1ObjectStorage.html">ObjectStorage</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1optimized__away__error.html">optimized_away_error</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1repeater.html">repeater</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ac01002836fbe714bcc1bb266c249258c" id="r_ac01002836fbe714bcc1bb266c249258c"><td class="memTemplParams" colspan="2">template&lt;typename T&gt; </td></tr>
<tr class="memitem:ac01002836fbe714bcc1bb266c249258c"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ac01002836fbe714bcc1bb266c249258c">CompleteType_t</a> = typename <a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1CompleteType.html">CompleteType</a>&lt;T&gt;::type</td></tr>
<tr class="separator:ac01002836fbe714bcc1bb266c249258c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8c942e45f848e3f1f1a22d7e7528507" id="r_ae8c942e45f848e3f1f1a22d7e7528507"><td class="memTemplParams" colspan="2">template&lt;typename Clock, typename Fun&gt; </td></tr>
<tr class="memitem:ae8c942e45f848e3f1f1a22d7e7528507"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ae8c942e45f848e3f1f1a22d7e7528507">run_for_at_least_argument_t</a> = std::conditional_t&lt;<a class="el" href="structCatch_1_1is__callable.html">is_callable</a>&lt;Fun(<a class="el" href="structCatch_1_1Benchmark_1_1Chronometer.html">Chronometer</a>)&gt;::value, <a class="el" href="structCatch_1_1Benchmark_1_1Chronometer.html">Chronometer</a>, int&gt;</td></tr>
<tr class="separator:ae8c942e45f848e3f1f1a22d7e7528507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7bb71eb022618e4a57e3378f5d70b13" id="r_ad7bb71eb022618e4a57e3378f5d70b13"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad7bb71eb022618e4a57e3378f5d70b13">sample</a> = std::vector&lt;double&gt;</td></tr>
<tr class="separator:ad7bb71eb022618e4a57e3378f5d70b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a3ae31b1a7b7d447f0d6d46635bbff40c" id="r_a3ae31b1a7b7d447f0d6d46635bbff40c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structCatch_1_1Benchmark_1_1SampleAnalysis.html">SampleAnalysis</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3ae31b1a7b7d447f0d6d46635bbff40c">analyse</a> (const <a class="el" href="classCatch_1_1IConfig.html">IConfig</a> &amp;cfg, <a class="el" href="namespaceCatch_1_1Benchmark.html#a5e29f55ad3195ac7b08e7028b0095d02">FDuration</a> *first, <a class="el" href="namespaceCatch_1_1Benchmark.html#a5e29f55ad3195ac7b08e7028b0095d02">FDuration</a> *last)</td></tr>
<tr class="separator:a3ae31b1a7b7d447f0d6d46635bbff40c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accb97601fac7308aa9c11dcdb439ddb8" id="r_accb97601fac7308aa9c11dcdb439ddb8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#accb97601fac7308aa9c11dcdb439ddb8">throw_optimized_away_error</a> ()</td></tr>
<tr class="separator:accb97601fac7308aa9c11dcdb439ddb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a571030d8a3068b49d454220cfdea714f" id="r_a571030d8a3068b49d454220cfdea714f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a571030d8a3068b49d454220cfdea714f">weighted_average_quantile</a> (int k, int q, double *first, double *last)</td></tr>
<tr class="separator:a571030d8a3068b49d454220cfdea714f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a523468c0e7dbf99ffb1801aad78e352d" id="r_a523468c0e7dbf99ffb1801aad78e352d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structCatch_1_1Benchmark_1_1OutlierClassification.html">OutlierClassification</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a523468c0e7dbf99ffb1801aad78e352d">classify_outliers</a> (double const *first, double const *last)</td></tr>
<tr class="separator:a523468c0e7dbf99ffb1801aad78e352d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5f830d662344dd75387c26aa83e6ac3" id="r_ac5f830d662344dd75387c26aa83e6ac3"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac5f830d662344dd75387c26aa83e6ac3">mean</a> (double const *first, double const *last)</td></tr>
<tr class="separator:ac5f830d662344dd75387c26aa83e6ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc5e70b0f758f550b2fdff85512efdb5" id="r_abc5e70b0f758f550b2fdff85512efdb5"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abc5e70b0f758f550b2fdff85512efdb5">normal_cdf</a> (double x)</td></tr>
<tr class="separator:abc5e70b0f758f550b2fdff85512efdb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d6c634e2c8901d02ffe8718817f1b4" id="r_a62d6c634e2c8901d02ffe8718817f1b4"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a62d6c634e2c8901d02ffe8718817f1b4">erfc_inv</a> (double x)</td></tr>
<tr class="separator:a62d6c634e2c8901d02ffe8718817f1b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3527090cdeb0456b1aacbdc29050841" id="r_af3527090cdeb0456b1aacbdc29050841"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af3527090cdeb0456b1aacbdc29050841">normal_quantile</a> (double p)</td></tr>
<tr class="separator:af3527090cdeb0456b1aacbdc29050841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a635ce60c227f5217d9606e2afe527c" id="r_a0a635ce60c227f5217d9606e2afe527c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structCatch_1_1Benchmark_1_1Estimate.html">Estimate</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a635ce60c227f5217d9606e2afe527c">bootstrap</a> (double confidence_level, double *first, double *last, <a class="el" href="#ad7bb71eb022618e4a57e3378f5d70b13">sample</a> const &amp;resample, double(*estimator)(double const *, double const *))</td></tr>
<tr class="separator:a0a635ce60c227f5217d9606e2afe527c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a4ae7ccc7fa8c996bc6e4ada5a7004b" id="r_a1a4ae7ccc7fa8c996bc6e4ada5a7004b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1bootstrap__analysis.html">bootstrap_analysis</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a4ae7ccc7fa8c996bc6e4ada5a7004b">analyse_samples</a> (double confidence_level, unsigned int n_resamples, double *first, double *last)</td></tr>
<tr class="separator:a1a4ae7ccc7fa8c996bc6e4ada5a7004b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa94892c9c8fe45c0c82bde19bf0f8667" id="r_aa94892c9c8fe45c0c82bde19bf0f8667"><td class="memTemplParams" colspan="2">template&lt;typename Fun&gt; </td></tr>
<tr class="memitem:aa94892c9c8fe45c0c82bde19bf0f8667"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1repeater.html">repeater</a>&lt; std::decay_t&lt; Fun &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aa94892c9c8fe45c0c82bde19bf0f8667">repeat</a> (Fun &amp;&amp;fun)</td></tr>
<tr class="separator:aa94892c9c8fe45c0c82bde19bf0f8667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe0ffc409d126e1e7f4573c16abcbf84" id="r_abe0ffc409d126e1e7f4573c16abcbf84"><td class="memTemplParams" colspan="2">template&lt;typename Fun, typename... Args&gt; </td></tr>
<tr class="memitem:abe0ffc409d126e1e7f4573c16abcbf84"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="#ac01002836fbe714bcc1bb266c249258c">CompleteType_t</a>&lt; <a class="el" href="namespaceCatch.html#a38257f15bf2974c19a11341fe50eedc1">FunctionReturnType</a>&lt; Fun, Args... &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#abe0ffc409d126e1e7f4573c16abcbf84">complete_invoke</a> (Fun &amp;&amp;fun, Args &amp;&amp;... args)</td></tr>
<tr class="separator:abe0ffc409d126e1e7f4573c16abcbf84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1effa40e15b6b2c9cec48b3b734da8a4" id="r_a1effa40e15b6b2c9cec48b3b734da8a4"><td class="memTemplParams" colspan="2">template&lt;typename Clock, typename Fun, typename... Args&gt; </td></tr>
<tr class="memitem:a1effa40e15b6b2c9cec48b3b734da8a4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceCatch_1_1Benchmark.html#afea8ef765e5669143dfc9bbc8d81e1ac">TimingOf</a>&lt; Fun, Args... &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a1effa40e15b6b2c9cec48b3b734da8a4">measure</a> (Fun &amp;&amp;fun, Args &amp;&amp;... args)</td></tr>
<tr class="separator:a1effa40e15b6b2c9cec48b3b734da8a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69e10795ffabb9fb2a472c5743c3b7ed" id="r_a69e10795ffabb9fb2a472c5743c3b7ed"><td class="memTemplParams" colspan="2">template&lt;typename Clock, typename Fun&gt; </td></tr>
<tr class="memitem:a69e10795ffabb9fb2a472c5743c3b7ed"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceCatch_1_1Benchmark.html#afea8ef765e5669143dfc9bbc8d81e1ac">TimingOf</a>&lt; Fun, int &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a69e10795ffabb9fb2a472c5743c3b7ed">measure_one</a> (Fun &amp;&amp;fun, int iters, std::false_type)</td></tr>
<tr class="separator:a69e10795ffabb9fb2a472c5743c3b7ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f9b87f4d97f9e59dfda4c29ce346de" id="r_a61f9b87f4d97f9e59dfda4c29ce346de"><td class="memTemplParams" colspan="2">template&lt;typename Clock, typename Fun&gt; </td></tr>
<tr class="memitem:a61f9b87f4d97f9e59dfda4c29ce346de"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceCatch_1_1Benchmark.html#afea8ef765e5669143dfc9bbc8d81e1ac">TimingOf</a>&lt; Fun, <a class="el" href="structCatch_1_1Benchmark_1_1Chronometer.html">Chronometer</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a61f9b87f4d97f9e59dfda4c29ce346de">measure_one</a> (Fun &amp;&amp;fun, int iters, std::true_type)</td></tr>
<tr class="separator:a61f9b87f4d97f9e59dfda4c29ce346de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e1a65d3c8935e2e731ce6edb4932b7e" id="r_a3e1a65d3c8935e2e731ce6edb4932b7e"><td class="memTemplParams" colspan="2">template&lt;typename Clock, typename Fun&gt; </td></tr>
<tr class="memitem:a3e1a65d3c8935e2e731ce6edb4932b7e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespaceCatch_1_1Benchmark.html#afea8ef765e5669143dfc9bbc8d81e1ac">TimingOf</a>&lt; Fun, <a class="el" href="#ae8c942e45f848e3f1f1a22d7e7528507">run_for_at_least_argument_t</a>&lt; Clock, Fun &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a3e1a65d3c8935e2e731ce6edb4932b7e">run_for_at_least</a> (<a class="el" href="namespaceCatch_1_1Benchmark.html#a39a7da4c749ecf788244a1a91dc9adb0">IDuration</a> how_long, const int initial_iterations, Fun &amp;&amp;fun)</td></tr>
<tr class="separator:a3e1a65d3c8935e2e731ce6edb4932b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af41e4c8ef30c33051b7330895f8effd1" id="r_af41e4c8ef30c33051b7330895f8effd1"><td class="memTemplParams" colspan="2">template&lt;typename Clock&gt; </td></tr>
<tr class="memitem:af41e4c8ef30c33051b7330895f8effd1"><td class="memTemplItemLeft" align="right" valign="top">std::vector&lt; double &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#af41e4c8ef30c33051b7330895f8effd1">resolution</a> (int k)</td></tr>
<tr class="separator:af41e4c8ef30c33051b7330895f8effd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7021d1312f7e031b95d9dc9697e8fa81" id="r_a7021d1312f7e031b95d9dc9697e8fa81"><td class="memTemplParams" colspan="2">template&lt;typename Clock&gt; </td></tr>
<tr class="memitem:a7021d1312f7e031b95d9dc9697e8fa81"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a7021d1312f7e031b95d9dc9697e8fa81">warmup</a> ()</td></tr>
<tr class="separator:a7021d1312f7e031b95d9dc9697e8fa81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c57c45d75d53880caaf8c422aa1a5ab" id="r_a5c57c45d75d53880caaf8c422aa1a5ab"><td class="memTemplParams" colspan="2">template&lt;typename Clock&gt; </td></tr>
<tr class="memitem:a5c57c45d75d53880caaf8c422aa1a5ab"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structCatch_1_1Benchmark_1_1EnvironmentEstimate.html">EnvironmentEstimate</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a5c57c45d75d53880caaf8c422aa1a5ab">estimate_clock_resolution</a> (int iterations)</td></tr>
<tr class="separator:a5c57c45d75d53880caaf8c422aa1a5ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac10ce6a746501524891ce359e61f3e43" id="r_ac10ce6a746501524891ce359e61f3e43"><td class="memTemplParams" colspan="2">template&lt;typename Clock&gt; </td></tr>
<tr class="memitem:ac10ce6a746501524891ce359e61f3e43"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structCatch_1_1Benchmark_1_1EnvironmentEstimate.html">EnvironmentEstimate</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ac10ce6a746501524891ce359e61f3e43">estimate_clock_cost</a> (<a class="el" href="namespaceCatch_1_1Benchmark.html#a5e29f55ad3195ac7b08e7028b0095d02">FDuration</a> <a class="el" href="#af41e4c8ef30c33051b7330895f8effd1">resolution</a>)</td></tr>
<tr class="separator:ac10ce6a746501524891ce359e61f3e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb6f098507d08daee7e92c9ab12dab09" id="r_adb6f098507d08daee7e92c9ab12dab09"><td class="memTemplParams" colspan="2">template&lt;typename Clock&gt; </td></tr>
<tr class="memitem:adb6f098507d08daee7e92c9ab12dab09"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structCatch_1_1Benchmark_1_1Environment.html">Environment</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#adb6f098507d08daee7e92c9ab12dab09">measure_environment</a> ()</td></tr>
<tr class="separator:adb6f098507d08daee7e92c9ab12dab09"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a059e0c7024cc2e0e0dfd861d875fe97d" id="r_a059e0c7024cc2e0e0dfd861d875fe97d"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a059e0c7024cc2e0e0dfd861d875fe97d">warmup_iterations</a> = 10000</td></tr>
<tr class="separator:a059e0c7024cc2e0e0dfd861d875fe97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1a286fbe7a670a886ac5839289b5b2a" id="r_ad1a286fbe7a670a886ac5839289b5b2a"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad1a286fbe7a670a886ac5839289b5b2a">warmup_time</a> = std::chrono::milliseconds(100)</td></tr>
<tr class="separator:ad1a286fbe7a670a886ac5839289b5b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec277578b65b8dfb2578b4b94e0b2562" id="r_aec277578b65b8dfb2578b4b94e0b2562"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aec277578b65b8dfb2578b4b94e0b2562">minimum_ticks</a> = 1000</td></tr>
<tr class="separator:aec277578b65b8dfb2578b4b94e0b2562"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cd94d0f213053517ee9b3ed487fa189" id="r_a0cd94d0f213053517ee9b3ed487fa189"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0cd94d0f213053517ee9b3ed487fa189">warmup_seed</a> = 10000</td></tr>
<tr class="separator:a0cd94d0f213053517ee9b3ed487fa189"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a805143fb513ffc616374ea01f764f87c" id="r_a805143fb513ffc616374ea01f764f87c"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a805143fb513ffc616374ea01f764f87c">clock_resolution_estimation_time</a> = std::chrono::milliseconds(500)</td></tr>
<tr class="separator:a805143fb513ffc616374ea01f764f87c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a258a5fe6cc543b6ab8cceb3e175e1c1d" id="r_a258a5fe6cc543b6ab8cceb3e175e1c1d"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a258a5fe6cc543b6ab8cceb3e175e1c1d">clock_cost_estimation_time_limit</a> = std::chrono::seconds(1)</td></tr>
<tr class="separator:a258a5fe6cc543b6ab8cceb3e175e1c1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ee35c3ddb5cdf0f4ad7354240e4288d" id="r_a1ee35c3ddb5cdf0f4ad7354240e4288d"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ee35c3ddb5cdf0f4ad7354240e4288d">clock_cost_estimation_tick_limit</a> = 100000</td></tr>
<tr class="separator:a1ee35c3ddb5cdf0f4ad7354240e4288d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b7d750760d2dbafad94a78957d85b68" id="r_a9b7d750760d2dbafad94a78957d85b68"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b7d750760d2dbafad94a78957d85b68">clock_cost_estimation_time</a> = std::chrono::milliseconds(10)</td></tr>
<tr class="separator:a9b7d750760d2dbafad94a78957d85b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a971609fd1bf1dffc78fbb645d649bcae" id="r_a971609fd1bf1dffc78fbb645d649bcae"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a971609fd1bf1dffc78fbb645d649bcae">clock_cost_estimation_iterations</a> = 10000</td></tr>
<tr class="separator:a971609fd1bf1dffc78fbb645d649bcae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ac01002836fbe714bcc1bb266c249258c" name="ac01002836fbe714bcc1bb266c249258c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac01002836fbe714bcc1bb266c249258c">&#9670;&#160;</a></span>CompleteType_t</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="#ac01002836fbe714bcc1bb266c249258c">Catch::Benchmark::Detail::CompleteType_t</a> = typename <a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1CompleteType.html">CompleteType</a>&lt;T&gt;::type</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ae8c942e45f848e3f1f1a22d7e7528507" name="ae8c942e45f848e3f1f1a22d7e7528507"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8c942e45f848e3f1f1a22d7e7528507">&#9670;&#160;</a></span>run_for_at_least_argument_t</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock, typename Fun&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="#ae8c942e45f848e3f1f1a22d7e7528507">Catch::Benchmark::Detail::run_for_at_least_argument_t</a> = std::conditional_t&lt;<a class="el" href="structCatch_1_1is__callable.html">is_callable</a>&lt;Fun(<a class="el" href="structCatch_1_1Benchmark_1_1Chronometer.html">Chronometer</a>)&gt;::value, <a class="el" href="structCatch_1_1Benchmark_1_1Chronometer.html">Chronometer</a>, int&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad7bb71eb022618e4a57e3378f5d70b13" name="ad7bb71eb022618e4a57e3378f5d70b13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7bb71eb022618e4a57e3378f5d70b13">&#9670;&#160;</a></span>sample</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="#ad7bb71eb022618e4a57e3378f5d70b13">Catch::Benchmark::Detail::sample</a> = std::vector&lt;double&gt;</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a3ae31b1a7b7d447f0d6d46635bbff40c" name="a3ae31b1a7b7d447f0d6d46635bbff40c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ae31b1a7b7d447f0d6d46635bbff40c">&#9670;&#160;</a></span>analyse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCatch_1_1Benchmark_1_1SampleAnalysis.html">SampleAnalysis</a> Catch::Benchmark::Detail::analyse </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classCatch_1_1IConfig.html">IConfig</a> &amp;</td> <td class="paramname"><span class="paramname"><em>cfg</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceCatch_1_1Benchmark.html#a5e29f55ad3195ac7b08e7028b0095d02">FDuration</a> *</td> <td class="paramname"><span class="paramname"><em>first</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceCatch_1_1Benchmark.html#a5e29f55ad3195ac7b08e7028b0095d02">FDuration</a> *</td> <td class="paramname"><span class="paramname"><em>last</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a3ae31b1a7b7d447f0d6d46635bbff40c_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a3ae31b1a7b7d447f0d6d46635bbff40c_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a3ae31b1a7b7d447f0d6d46635bbff40c_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a3ae31b1a7b7d447f0d6d46635bbff40c_cgraph">
<area shape="rect" title=" " alt="" coords="5,161,193,206"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1a4ae7ccc7fa8c996bc6e4ada5a7004b" title=" " alt="" coords="244,57,431,102"/>
<area shape="poly" title=" " alt="" coords="142,159,240,112,255,106,257,111,242,117,145,163"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac5f830d662344dd75387c26aa83e6ac3" title=" " alt="" coords="750,48,938,93"/>
<area shape="poly" title=" " alt="" coords="112,160,134,131,163,98,198,66,240,43,306,21,375,9,445,3,514,4,582,10,645,19,752,41,751,46,644,24,581,15,514,9,445,9,375,14,307,26,242,48,201,71,166,102,138,134,117,163"/>
<area shape="rect" href="classCatch_1_1IConfig.html#ae1ec73d460a2b58c7c9b022a430a34dd" title=" " alt="" coords="241,127,434,171"/>
<area shape="poly" title=" " alt="" coords="193,168,225,163,226,168,194,173"/>
<area shape="rect" href="classCatch_1_1IConfig.html#aa9aa1eafdbe510e27bf319233969ee2c" title=" " alt="" coords="241,196,434,241"/>
<area shape="poly" title=" " alt="" coords="194,195,226,200,225,205,193,200"/>
<area shape="rect" href="classCatch_1_1IConfig.html#a3b8e5581be01f4773593f8b85eb7db98" title=" " alt="" coords="241,265,434,310"/>
<area shape="poly" title=" " alt="" coords="145,204,242,251,257,257,255,262,240,256,142,209"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a523468c0e7dbf99ffb1801aad78e352d" title=" " alt="" coords="244,335,431,379"/>
<area shape="poly" title=" " alt="" coords="120,205,171,262,205,293,242,320,250,325,248,330,239,325,202,297,168,266,116,208"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a0a635ce60c227f5217d9606e2afe527c" title=" " alt="" coords="493,117,680,162"/>
<area shape="poly" title=" " alt="" coords="432,100,478,111,477,116,431,105"/>
<area shape="poly" title=" " alt="" coords="431,75,735,70,735,75,431,81"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a18fef8312d01399bbf5722432f099216" title=" " alt="" coords="739,277,949,304"/>
<area shape="poly" title=" " alt="" coords="619,160,675,200,741,241,794,268,791,272,738,246,672,204,616,165"/>
<area shape="poly" title=" " alt="" coords="672,114,743,95,745,100,673,119"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abc5e70b0f758f550b2fdff85512efdb5" title=" " alt="" coords="750,187,938,231"/>
<area shape="poly" title=" " alt="" coords="673,160,745,180,743,185,672,165"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#af3527090cdeb0456b1aacbdc29050841" title=" " alt="" coords="750,117,938,162"/>
<area shape="poly" title=" " alt="" coords="681,137,735,137,735,142,681,142"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a62d6c634e2c8901d02ffe8718817f1b4" title=" " alt="" coords="997,117,1184,162"/>
<area shape="poly" title=" " alt="" coords="938,137,981,137,981,142,938,142"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a571030d8a3068b49d454220cfdea714f" title=" " alt="" coords="482,312,691,357"/>
<area shape="poly" title=" " alt="" coords="431,346,466,343,466,348,432,351"/>
<area shape="poly" title=" " alt="" coords="691,314,744,305,745,310,692,319"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a3ae31b1a7b7d447f0d6d46635bbff40c_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a3ae31b1a7b7d447f0d6d46635bbff40c_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a3ae31b1a7b7d447f0d6d46635bbff40c_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a3ae31b1a7b7d447f0d6d46635bbff40c_icgraph">
<area shape="rect" title=" " alt="" coords="575,21,762,66"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,29,527,57"/>
<area shape="poly" title=" " alt="" coords="559,46,527,46,527,40,559,40"/>
<area shape="poly" title=" " alt="" coords="447,17,431,10,401,8,373,10,358,15,354,20,360,27,356,30,349,20,354,11,372,5,401,3,433,5,449,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,21,228,66"/>
<area shape="poly" title=" " alt="" coords="260,46,228,46,228,40,260,40"/>
</map>
</div>
</div>
</div>
<a id="a1a4ae7ccc7fa8c996bc6e4ada5a7004b" name="a1a4ae7ccc7fa8c996bc6e4ada5a7004b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a4ae7ccc7fa8c996bc6e4ada5a7004b">&#9670;&#160;</a></span>analyse_samples()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1bootstrap__analysis.html">bootstrap_analysis</a> Catch::Benchmark::Detail::analyse_samples </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>confidence_level</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int</td> <td class="paramname"><span class="paramname"><em>n_resamples</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>first</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>last</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a1a4ae7ccc7fa8c996bc6e4ada5a7004b_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a1a4ae7ccc7fa8c996bc6e4ada5a7004b_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a1a4ae7ccc7fa8c996bc6e4ada5a7004b_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a1a4ae7ccc7fa8c996bc6e4ada5a7004b_cgraph">
<area shape="rect" title=" " alt="" coords="5,36,193,81"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a0a635ce60c227f5217d9606e2afe527c" title=" " alt="" coords="241,65,428,110"/>
<area shape="poly" title=" " alt="" coords="194,67,226,71,225,77,193,73"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac5f830d662344dd75387c26aa83e6ac3" title=" " alt="" coords="487,5,674,50"/>
<area shape="poly" title=" " alt="" coords="193,50,471,32,472,37,193,55"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a18fef8312d01399bbf5722432f099216" title=" " alt="" coords="476,74,685,102"/>
<area shape="poly" title=" " alt="" coords="428,85,460,85,460,90,428,90"/>
<area shape="poly" title=" " alt="" coords="428,62,471,52,472,57,429,67"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abc5e70b0f758f550b2fdff85512efdb5" title=" " alt="" coords="487,125,674,170"/>
<area shape="poly" title=" " alt="" coords="429,108,472,119,471,124,428,113"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#af3527090cdeb0456b1aacbdc29050841" title=" " alt="" coords="487,195,674,239"/>
<area shape="poly" title=" " alt="" coords="366,108,416,144,477,180,491,186,488,191,475,185,414,149,363,113"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a62d6c634e2c8901d02ffe8718817f1b4" title=" " alt="" coords="733,195,921,239"/>
<area shape="poly" title=" " alt="" coords="675,214,717,214,717,220,675,220"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a1a4ae7ccc7fa8c996bc6e4ada5a7004b_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a1a4ae7ccc7fa8c996bc6e4ada5a7004b_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a1a4ae7ccc7fa8c996bc6e4ada5a7004b_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a1a4ae7ccc7fa8c996bc6e4ada5a7004b_icgraph">
<area shape="rect" title=" " alt="" coords="810,21,998,66"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3ae31b1a7b7d447f0d6d46635bbff40c" title=" " alt="" coords="575,21,762,66"/>
<area shape="poly" title=" " alt="" coords="794,46,763,46,763,40,794,40"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,29,527,57"/>
<area shape="poly" title=" " alt="" coords="559,46,527,46,527,40,559,40"/>
<area shape="poly" title=" " alt="" coords="447,17,431,10,401,8,373,10,358,15,354,20,360,27,356,30,349,20,354,11,372,5,401,3,433,5,449,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,21,228,66"/>
<area shape="poly" title=" " alt="" coords="260,46,228,46,228,40,260,40"/>
</map>
</div>
</div>
</div>
<a id="a0a635ce60c227f5217d9606e2afe527c" name="a0a635ce60c227f5217d9606e2afe527c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a635ce60c227f5217d9606e2afe527c">&#9670;&#160;</a></span>bootstrap()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCatch_1_1Benchmark_1_1Estimate.html">Estimate</a>&lt; double &gt; Catch::Benchmark::Detail::bootstrap </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>confidence_level</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>first</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>last</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="#ad7bb71eb022618e4a57e3378f5d70b13">sample</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>resample</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double(*</td> <td class="paramname"><span class="paramname"><em>estimator&#160;</em></span>)(double const *, double const *)&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a0a635ce60c227f5217d9606e2afe527c_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a0a635ce60c227f5217d9606e2afe527c_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a0a635ce60c227f5217d9606e2afe527c_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a0a635ce60c227f5217d9606e2afe527c_cgraph">
<area shape="rect" title=" " alt="" coords="5,92,193,136"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a18fef8312d01399bbf5722432f099216" title=" " alt="" coords="241,5,450,33"/>
<area shape="poly" title=" " alt="" coords="139,89,187,65,240,42,261,35,262,40,242,47,189,69,142,93"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac5f830d662344dd75387c26aa83e6ac3" title=" " alt="" coords="252,57,439,102"/>
<area shape="poly" title=" " alt="" coords="193,98,236,92,237,97,194,103"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abc5e70b0f758f550b2fdff85512efdb5" title=" " alt="" coords="252,126,439,171"/>
<area shape="poly" title=" " alt="" coords="194,124,237,131,236,136,193,130"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#af3527090cdeb0456b1aacbdc29050841" title=" " alt="" coords="252,196,439,240"/>
<area shape="poly" title=" " alt="" coords="144,134,242,181,258,187,257,192,240,186,141,139"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a62d6c634e2c8901d02ffe8718817f1b4" title=" " alt="" coords="498,196,685,240"/>
<area shape="poly" title=" " alt="" coords="439,215,482,215,482,220,439,220"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a0a635ce60c227f5217d9606e2afe527c_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a0a635ce60c227f5217d9606e2afe527c_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a0a635ce60c227f5217d9606e2afe527c_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a0a635ce60c227f5217d9606e2afe527c_icgraph">
<area shape="rect" title=" " alt="" coords="1046,21,1233,66"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1a4ae7ccc7fa8c996bc6e4ada5a7004b" title=" " alt="" coords="810,21,998,66"/>
<area shape="poly" title=" " alt="" coords="1030,46,998,46,998,40,1030,40"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3ae31b1a7b7d447f0d6d46635bbff40c" title=" " alt="" coords="575,21,762,66"/>
<area shape="poly" title=" " alt="" coords="794,46,763,46,763,40,794,40"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,29,527,57"/>
<area shape="poly" title=" " alt="" coords="559,46,527,46,527,40,559,40"/>
<area shape="poly" title=" " alt="" coords="447,17,431,10,401,8,373,10,358,15,354,20,360,27,356,30,349,20,354,11,372,5,401,3,433,5,449,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,21,228,66"/>
<area shape="poly" title=" " alt="" coords="260,46,228,46,228,40,260,40"/>
</map>
</div>
</div>
</div>
<a id="a523468c0e7dbf99ffb1801aad78e352d" name="a523468c0e7dbf99ffb1801aad78e352d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a523468c0e7dbf99ffb1801aad78e352d">&#9670;&#160;</a></span>classify_outliers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCatch_1_1Benchmark_1_1OutlierClassification.html">OutlierClassification</a> Catch::Benchmark::Detail::classify_outliers </td>
<td>(</td>
<td class="paramtype">double const *</td> <td class="paramname"><span class="paramname"><em>first</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double const *</td> <td class="paramname"><span class="paramname"><em>last</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a523468c0e7dbf99ffb1801aad78e352d_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a523468c0e7dbf99ffb1801aad78e352d_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a523468c0e7dbf99ffb1801aad78e352d_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a523468c0e7dbf99ffb1801aad78e352d_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,193,50"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a571030d8a3068b49d454220cfdea714f" title=" " alt="" coords="241,5,450,50"/>
<area shape="poly" title=" " alt="" coords="193,25,225,25,225,30,193,30"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a18fef8312d01399bbf5722432f099216" title=" " alt="" coords="498,14,707,42"/>
<area shape="poly" title=" " alt="" coords="451,25,483,25,483,30,451,30"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a523468c0e7dbf99ffb1801aad78e352d_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a523468c0e7dbf99ffb1801aad78e352d_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a523468c0e7dbf99ffb1801aad78e352d_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a523468c0e7dbf99ffb1801aad78e352d_icgraph">
<area shape="rect" title=" " alt="" coords="1059,89,1246,134"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3ae31b1a7b7d447f0d6d46635bbff40c" title=" " alt="" coords="575,5,762,50"/>
<area shape="poly" title=" " alt="" coords="1092,85,1052,69,1010,56,947,43,882,35,763,29,763,24,882,30,947,38,1011,50,1054,64,1094,80"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="817,89,1004,134"/>
<area shape="poly" title=" " alt="" coords="1043,114,1005,114,1005,109,1043,109"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="810,183,1011,227"/>
<area shape="poly" title=" " alt="" coords="1080,142,972,185,970,180,1078,137"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,60,527,88"/>
<area shape="poly" title=" " alt="" coords="560,49,485,62,484,57,559,44"/>
<area shape="poly" title=" " alt="" coords="447,48,431,42,401,39,373,41,358,46,354,51,360,58,356,62,349,52,354,42,372,36,401,34,433,36,449,43"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,52,228,97"/>
<area shape="poly" title=" " alt="" coords="260,77,228,77,228,72,260,72"/>
<area shape="poly" title=" " alt="" coords="950,77,935,70,910,68,888,70,874,75,868,81,870,88,864,89,863,79,871,70,887,65,911,63,937,65,952,72"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="575,99,762,143"/>
<area shape="poly" title=" " alt="" coords="801,119,763,120,763,115,801,113"/>
<area shape="poly" title=" " alt="" coords="559,105,484,91,485,86,560,99"/>
<area shape="poly" title=" " alt="" coords="708,86,694,80,669,77,646,79,632,84,626,90,628,98,623,99,621,89,629,80,645,74,669,72,695,75,710,81"/>
<area shape="poly" title=" " alt="" coords="829,180,734,146,736,141,830,175"/>
<area shape="poly" title=" " alt="" coords="950,170,935,164,910,161,888,163,874,168,868,174,870,182,864,183,863,173,871,164,887,158,911,156,937,159,952,165"/>
</map>
</div>
</div>
</div>
<a id="abe0ffc409d126e1e7f4573c16abcbf84" name="abe0ffc409d126e1e7f4573c16abcbf84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe0ffc409d126e1e7f4573c16abcbf84">&#9670;&#160;</a></span>complete_invoke()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Fun, typename... Args&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="#ac01002836fbe714bcc1bb266c249258c">CompleteType_t</a>&lt; <a class="el" href="namespaceCatch.html#a38257f15bf2974c19a11341fe50eedc1">FunctionReturnType</a>&lt; Fun, Args... &gt; &gt; Catch::Benchmark::Detail::complete_invoke </td>
<td>(</td>
<td class="paramtype">Fun &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>fun</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Args &amp;&amp;...</td> <td class="paramname"><span class="paramname"><em>args</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_abe0ffc409d126e1e7f4573c16abcbf84_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_abe0ffc409d126e1e7f4573c16abcbf84_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_abe0ffc409d126e1e7f4573c16abcbf84_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_abe0ffc409d126e1e7f4573c16abcbf84_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,193,74"/>
<area shape="poly" title=" " alt="" coords="63,29,62,19,68,10,80,5,99,3,119,5,131,11,129,16,118,10,99,8,82,10,71,15,67,21,68,28"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_abe0ffc409d126e1e7f4573c16abcbf84_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_abe0ffc409d126e1e7f4573c16abcbf84_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_abe0ffc409d126e1e7f4573c16abcbf84_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_abe0ffc409d126e1e7f4573c16abcbf84_icgraph">
<area shape="rect" title=" " alt="" coords="1839,261,2026,306"/>
<area shape="poly" title=" " alt="" coords="1971,249,1956,242,1932,240,1910,242,1897,247,1891,253,1893,260,1887,261,1886,251,1894,242,1909,237,1932,235,1958,237,1973,244"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1effa40e15b6b2c9cec48b3b734da8a4" title=" " alt="" coords="1603,196,1791,241"/>
<area shape="poly" title=" " alt="" coords="1834,259,1779,244,1781,239,1836,254"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a61f9b87f4d97f9e59dfda4c29ce346de" title=" " alt="" coords="1106,261,1293,306"/>
<area shape="poly" title=" " alt="" coords="1823,286,1293,286,1293,281,1823,281"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark.html#ab10cc5a63e65cd55178d7f1473da9f04" title=" " alt="" coords="1341,374,1555,402"/>
<area shape="poly" title=" " alt="" coords="1824,310,1517,376,1516,371,1823,304"/>
<area shape="poly" title=" " alt="" coords="1735,183,1721,177,1697,175,1675,177,1661,181,1656,187,1657,195,1652,196,1651,186,1658,177,1674,171,1697,169,1722,172,1738,178"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="858,29,1045,74"/>
<area shape="poly" title=" " alt="" coords="1634,192,1555,162,1417,127,1279,99,1045,65,1046,59,1280,94,1419,122,1556,157,1636,187"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a69e10795ffabb9fb2a472c5743c3b7ed" title=" " alt="" coords="1354,196,1542,241"/>
<area shape="poly" title=" " alt="" coords="1588,221,1542,221,1542,216,1588,216"/>
<area shape="poly" title=" " alt="" coords="992,17,977,10,951,8,928,10,914,15,908,21,910,28,904,29,903,19,911,10,927,5,952,3,978,5,994,12"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="592,229,780,274"/>
<area shape="poly" title=" " alt="" coords="855,84,847,89,802,122,763,161,705,231,701,227,759,157,799,118,844,84,853,79"/>
<area shape="poly" title=" " alt="" coords="730,217,714,210,686,208,661,210,646,215,639,221,641,228,636,229,634,219,643,210,660,205,686,203,715,205,732,212"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,344,527,372"/>
<area shape="poly" title=" " alt="" coords="611,282,442,346,440,341,609,277"/>
<area shape="poly" title=" " alt="" coords="451,332,434,326,401,323,371,325,355,330,351,335,357,342,353,346,345,336,352,326,370,320,401,318,435,320,453,327"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,336,228,381"/>
<area shape="poly" title=" " alt="" coords="260,361,228,361,228,356,260,356"/>
<area shape="poly" title=" " alt="" coords="1489,183,1474,177,1448,175,1425,177,1410,181,1405,187,1406,195,1401,196,1399,186,1407,177,1424,171,1448,169,1475,172,1491,178"/>
<area shape="poly" title=" " alt="" coords="1346,248,1288,263,1287,258,1345,243"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3e1a65d3c8935e2e731ce6edb4932b7e" title=" " alt="" coords="1106,192,1293,237"/>
<area shape="poly" title=" " alt="" coords="1339,219,1293,219,1293,213,1339,214"/>
<area shape="poly" title=" " alt="" coords="1167,183,1118,134,1088,110,1056,89,1033,77,1035,72,1059,84,1091,106,1121,130,1171,179"/>
<area shape="poly" title=" " alt="" coords="1240,179,1225,173,1199,171,1176,173,1162,177,1156,183,1157,191,1152,192,1151,182,1159,173,1175,167,1199,165,1226,168,1242,174"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="851,285,1052,330"/>
<area shape="poly" title=" " alt="" coords="1124,245,1107,251,1013,287,1011,282,1105,247,1122,240"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#afac4a6950e035232d991d4be63a907fd" title=" " alt="" coords="575,336,797,381"/>
<area shape="poly" title=" " alt="" coords="1111,248,1108,251,1097,262,1092,274,1086,299,1079,323,1072,334,1059,345,1029,361,997,373,929,386,861,389,798,384,798,378,861,383,928,381,995,368,1027,356,1056,340,1068,331,1074,320,1081,297,1086,272,1093,259,1104,247,1108,244"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1ExecutionPlan.html#a7000428364a19de80ed79301f1d248c5" title=" " alt="" coords="845,99,1058,143"/>
<area shape="poly" title=" " alt="" coords="1131,188,1057,158,1024,146,1026,141,1059,153,1133,183"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a7021d1312f7e031b95d9dc9697e8fa81" title=" " alt="" coords="858,192,1045,237"/>
<area shape="poly" title=" " alt="" coords="1090,217,1046,217,1046,212,1090,212"/>
<area shape="poly" title=" " alt="" coords="836,286,780,274,781,269,837,281"/>
<area shape="poly" title=" " alt="" coords="992,273,977,266,951,264,928,266,914,271,908,277,910,284,904,285,903,275,911,266,927,261,952,259,978,261,994,268"/>
<area shape="poly" title=" " alt="" coords="560,361,527,361,527,356,560,356"/>
<area shape="poly" title=" " alt="" coords="843,232,781,241,780,236,842,227"/>
<area shape="poly" title=" " alt="" coords="992,179,977,173,951,171,928,173,914,177,908,183,910,191,904,192,903,182,911,173,927,167,952,165,978,168,994,174"/>
<area shape="poly" title=" " alt="" coords="1326,399,1175,407,987,411,781,409,575,396,515,387,459,375,460,370,516,382,575,390,781,404,987,406,1175,401,1325,394"/>
<area shape="poly" title=" " alt="" coords="1491,361,1476,355,1448,352,1422,354,1408,359,1404,365,1410,372,1406,375,1399,365,1404,355,1421,349,1448,347,1477,350,1493,356"/>
</map>
</div>
</div>
</div>
<a id="a62d6c634e2c8901d02ffe8718817f1b4" name="a62d6c634e2c8901d02ffe8718817f1b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62d6c634e2c8901d02ffe8718817f1b4">&#9670;&#160;</a></span>erfc_inv()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double Catch::Benchmark::Detail::erfc_inv </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>x</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a62d6c634e2c8901d02ffe8718817f1b4_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a62d6c634e2c8901d02ffe8718817f1b4_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a62d6c634e2c8901d02ffe8718817f1b4_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a62d6c634e2c8901d02ffe8718817f1b4_icgraph">
<area shape="rect" title=" " alt="" coords="1516,21,1704,66"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#af3527090cdeb0456b1aacbdc29050841" title=" " alt="" coords="1281,21,1468,66"/>
<area shape="poly" title=" " alt="" coords="1500,46,1469,46,1469,40,1500,40"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a0a635ce60c227f5217d9606e2afe527c" title=" " alt="" coords="1046,21,1233,66"/>
<area shape="poly" title=" " alt="" coords="1265,46,1233,46,1233,40,1265,40"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1a4ae7ccc7fa8c996bc6e4ada5a7004b" title=" " alt="" coords="810,21,998,66"/>
<area shape="poly" title=" " alt="" coords="1030,46,998,46,998,40,1030,40"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3ae31b1a7b7d447f0d6d46635bbff40c" title=" " alt="" coords="575,21,762,66"/>
<area shape="poly" title=" " alt="" coords="794,46,763,46,763,40,794,40"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,29,527,57"/>
<area shape="poly" title=" " alt="" coords="559,46,527,46,527,40,559,40"/>
<area shape="poly" title=" " alt="" coords="447,17,431,10,401,8,373,10,358,15,354,20,360,27,356,30,349,20,354,11,372,5,401,3,433,5,449,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,21,228,66"/>
<area shape="poly" title=" " alt="" coords="260,46,228,46,228,40,260,40"/>
</map>
</div>
</div>
</div>
<a id="ac10ce6a746501524891ce359e61f3e43" name="ac10ce6a746501524891ce359e61f3e43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac10ce6a746501524891ce359e61f3e43">&#9670;&#160;</a></span>estimate_clock_cost()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCatch_1_1Benchmark_1_1EnvironmentEstimate.html">EnvironmentEstimate</a> Catch::Benchmark::Detail::estimate_clock_cost </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceCatch_1_1Benchmark.html#a5e29f55ad3195ac7b08e7028b0095d02">FDuration</a></td> <td class="paramname"><span class="paramname"><em>resolution</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_ac10ce6a746501524891ce359e61f3e43_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_ac10ce6a746501524891ce359e61f3e43_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_ac10ce6a746501524891ce359e61f3e43_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_ac10ce6a746501524891ce359e61f3e43_cgraph">
<area shape="rect" title=" " alt="" coords="5,135,193,179"/>
<area shape="poly" title=" " alt="" coords="54,135,53,125,60,116,76,110,99,108,124,111,140,117,137,122,123,116,99,113,77,115,63,120,58,126,59,134"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a523468c0e7dbf99ffb1801aad78e352d" title=" " alt="" coords="241,5,428,50"/>
<area shape="poly" title=" " alt="" coords="128,132,179,96,239,60,251,54,254,59,242,65,182,101,131,136"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac5f830d662344dd75387c26aa83e6ac3" title=" " alt="" coords="241,75,428,119"/>
<area shape="poly" title=" " alt="" coords="188,132,229,121,230,126,190,137"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1effa40e15b6b2c9cec48b3b734da8a4" title=" " alt="" coords="753,183,941,227"/>
<area shape="poly" title=" " alt="" coords="193,160,695,192,738,195,738,200,694,197,193,165"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#af41e4c8ef30c33051b7330895f8effd1" title=" " alt="" coords="241,219,428,263"/>
<area shape="poly" title=" " alt="" coords="165,177,256,210,254,215,163,182"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3e1a65d3c8935e2e731ce6edb4932b7e" title=" " alt="" coords="241,312,428,357"/>
<area shape="poly" title=" " alt="" coords="127,178,179,223,242,274,283,301,280,306,239,278,176,228,124,182"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a571030d8a3068b49d454220cfdea714f" title=" " alt="" coords="480,5,690,50"/>
<area shape="poly" title=" " alt="" coords="428,25,465,25,465,30,428,30"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a18fef8312d01399bbf5722432f099216" title=" " alt="" coords="742,14,952,42"/>
<area shape="poly" title=" " alt="" coords="690,25,727,25,727,30,690,30"/>
<area shape="poly" title=" " alt="" coords="800,183,799,173,807,164,823,158,847,156,874,159,889,165,887,170,872,164,847,161,824,163,810,168,804,174,805,182"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abe0ffc409d126e1e7f4573c16abcbf84" title=" " alt="" coords="1000,183,1187,227"/>
<area shape="poly" title=" " alt="" coords="941,202,984,202,984,208,941,208"/>
<area shape="poly" title=" " alt="" coords="1046,183,1045,173,1053,164,1069,158,1093,156,1120,159,1136,165,1134,170,1119,164,1093,161,1070,163,1056,168,1050,174,1052,182"/>
<area shape="poly" title=" " alt="" coords="289,219,288,209,296,200,311,194,334,192,360,195,375,201,373,206,358,200,334,197,312,199,299,204,293,210,295,218"/>
<area shape="poly" title=" " alt="" coords="289,312,288,302,296,293,311,287,334,285,360,288,375,294,373,299,358,293,334,291,312,293,299,297,293,303,295,311"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a69e10795ffabb9fb2a472c5743c3b7ed" title=" " alt="" coords="492,231,679,275"/>
<area shape="poly" title=" " alt="" coords="405,309,499,278,500,283,406,314"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#accb97601fac7308aa9c11dcdb439ddb8" title=" " alt="" coords="476,312,694,357"/>
<area shape="poly" title=" " alt="" coords="428,332,460,332,460,337,428,337"/>
<area shape="poly" title=" " alt="" coords="679,233,738,222,739,228,680,238"/>
<area shape="poly" title=" " alt="" coords="537,231,536,221,544,212,561,206,585,204,612,207,628,213,626,218,611,212,585,209,562,211,547,216,541,222,543,230"/>
<area shape="rect" href="namespaceCatch.html#a3cbceeab9252d1b752f66a2826e92548" title=" " alt="" coords="760,320,934,348"/>
<area shape="poly" title=" " alt="" coords="695,332,744,332,744,337,695,337"/>
<area shape="rect" href="namespaceCatch.html#a54c1ce08041448d684ae8edc14162cd2" title=" " alt="" coords="1048,320,1139,348"/>
<area shape="poly" title=" " alt="" coords="935,332,1032,332,1032,337,935,337"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_ac10ce6a746501524891ce359e61f3e43_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_ac10ce6a746501524891ce359e61f3e43_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_ac10ce6a746501524891ce359e61f3e43_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_ac10ce6a746501524891ce359e61f3e43_icgraph">
<area shape="rect" title=" " alt="" coords="810,29,998,74"/>
<area shape="poly" title=" " alt="" coords="942,17,928,10,904,8,882,10,868,15,863,21,864,28,859,29,858,19,865,10,881,5,904,3,929,5,945,12"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="575,29,762,74"/>
<area shape="poly" title=" " alt="" coords="794,54,763,54,763,49,794,49"/>
<area shape="poly" title=" " alt="" coords="707,17,693,10,669,8,647,10,633,15,628,21,629,28,624,29,622,19,630,10,646,5,669,3,694,5,709,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,38,527,66"/>
<area shape="poly" title=" " alt="" coords="559,54,527,54,527,49,559,49"/>
<area shape="poly" title=" " alt="" coords="447,25,431,19,401,16,373,18,358,23,354,29,360,36,356,39,349,29,354,19,372,13,401,11,433,14,449,20"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,29,228,74"/>
<area shape="poly" title=" " alt="" coords="260,54,228,54,228,49,260,49"/>
</map>
</div>
</div>
</div>
<a id="a5c57c45d75d53880caaf8c422aa1a5ab" name="a5c57c45d75d53880caaf8c422aa1a5ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c57c45d75d53880caaf8c422aa1a5ab">&#9670;&#160;</a></span>estimate_clock_resolution()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCatch_1_1Benchmark_1_1EnvironmentEstimate.html">EnvironmentEstimate</a> Catch::Benchmark::Detail::estimate_clock_resolution </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>iterations</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a5c57c45d75d53880caaf8c422aa1a5ab_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a5c57c45d75d53880caaf8c422aa1a5ab_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a5c57c45d75d53880caaf8c422aa1a5ab_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a5c57c45d75d53880caaf8c422aa1a5ab_cgraph">
<area shape="rect" title=" " alt="" coords="5,121,206,166"/>
<area shape="poly" title=" " alt="" coords="59,121,58,111,66,102,82,97,106,95,132,97,147,104,145,109,130,102,105,100,83,102,69,107,63,113,65,120"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a523468c0e7dbf99ffb1801aad78e352d" title=" " alt="" coords="254,5,441,50"/>
<area shape="poly" title=" " alt="" coords="143,118,252,60,266,54,268,59,255,65,146,123"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac5f830d662344dd75387c26aa83e6ac3" title=" " alt="" coords="254,75,441,119"/>
<area shape="poly" title=" " alt="" coords="206,122,238,115,239,121,207,127"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#af41e4c8ef30c33051b7330895f8effd1" title=" " alt="" coords="254,168,441,213"/>
<area shape="poly" title=" " alt="" coords="207,160,239,167,238,172,206,166"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3e1a65d3c8935e2e731ce6edb4932b7e" title=" " alt="" coords="254,261,441,306"/>
<area shape="poly" title=" " alt="" coords="147,164,295,251,293,255,144,169"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a571030d8a3068b49d454220cfdea714f" title=" " alt="" coords="494,5,703,50"/>
<area shape="poly" title=" " alt="" coords="441,25,478,25,478,30,441,30"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a18fef8312d01399bbf5722432f099216" title=" " alt="" coords="755,14,965,42"/>
<area shape="poly" title=" " alt="" coords="703,25,740,25,740,30,703,30"/>
<area shape="poly" title=" " alt="" coords="301,168,300,158,308,149,324,143,347,141,373,144,389,150,387,155,372,149,347,147,325,149,311,153,305,159,306,167"/>
<area shape="poly" title=" " alt="" coords="301,261,300,251,308,242,324,237,347,235,373,237,389,244,387,249,372,242,347,240,325,242,311,247,305,253,306,260"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a69e10795ffabb9fb2a472c5743c3b7ed" title=" " alt="" coords="504,227,692,271"/>
<area shape="poly" title=" " alt="" coords="441,268,489,261,489,267,442,273"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#accb97601fac7308aa9c11dcdb439ddb8" title=" " alt="" coords="489,296,707,341"/>
<area shape="poly" title=" " alt="" coords="442,294,474,299,474,304,441,299"/>
<area shape="poly" title=" " alt="" coords="550,227,549,217,557,208,574,202,598,200,625,203,641,209,639,214,624,208,598,205,575,207,560,212,554,218,556,226"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1effa40e15b6b2c9cec48b3b734da8a4" title=" " alt="" coords="766,227,954,271"/>
<area shape="poly" title=" " alt="" coords="692,246,751,246,751,252,692,252"/>
<area shape="poly" title=" " alt="" coords="813,227,812,217,820,208,836,202,860,200,887,203,902,209,900,214,885,208,860,205,837,207,823,212,817,218,818,226"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abe0ffc409d126e1e7f4573c16abcbf84" title=" " alt="" coords="1013,227,1200,271"/>
<area shape="poly" title=" " alt="" coords="954,246,997,246,997,252,954,252"/>
<area shape="poly" title=" " alt="" coords="1059,227,1058,217,1066,208,1082,202,1106,200,1133,203,1149,209,1147,214,1132,208,1106,205,1083,207,1069,212,1063,218,1065,226"/>
<area shape="rect" href="namespaceCatch.html#a3cbceeab9252d1b752f66a2826e92548" title=" " alt="" coords="773,304,947,332"/>
<area shape="poly" title=" " alt="" coords="708,316,757,316,757,321,708,321"/>
<area shape="rect" href="namespaceCatch.html#a54c1ce08041448d684ae8edc14162cd2" title=" " alt="" coords="1061,304,1152,332"/>
<area shape="poly" title=" " alt="" coords="948,316,1045,316,1045,321,948,321"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a5c57c45d75d53880caaf8c422aa1a5ab_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a5c57c45d75d53880caaf8c422aa1a5ab_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a5c57c45d75d53880caaf8c422aa1a5ab_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a5c57c45d75d53880caaf8c422aa1a5ab_icgraph">
<area shape="rect" title=" " alt="" coords="810,29,1011,74"/>
<area shape="poly" title=" " alt="" coords="950,17,935,10,910,8,888,10,874,15,868,21,870,28,864,29,863,19,871,10,887,5,911,3,937,5,952,12"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="575,29,762,74"/>
<area shape="poly" title=" " alt="" coords="795,54,763,54,763,49,795,49"/>
<area shape="poly" title=" " alt="" coords="708,17,694,10,669,8,646,10,632,15,626,21,628,28,623,29,621,19,629,10,645,5,669,3,695,5,710,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,38,527,66"/>
<area shape="poly" title=" " alt="" coords="559,54,527,54,527,49,559,49"/>
<area shape="poly" title=" " alt="" coords="447,25,431,19,401,16,373,18,358,23,354,29,360,36,356,39,349,29,354,19,372,13,401,11,433,14,449,20"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,29,228,74"/>
<area shape="poly" title=" " alt="" coords="260,54,228,54,228,49,260,49"/>
</map>
</div>
</div>
</div>
<a id="ac5f830d662344dd75387c26aa83e6ac3" name="ac5f830d662344dd75387c26aa83e6ac3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5f830d662344dd75387c26aa83e6ac3">&#9670;&#160;</a></span>mean()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double Catch::Benchmark::Detail::mean </td>
<td>(</td>
<td class="paramtype">double const *</td> <td class="paramname"><span class="paramname"><em>first</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double const *</td> <td class="paramname"><span class="paramname"><em>last</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_ac5f830d662344dd75387c26aa83e6ac3_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_ac5f830d662344dd75387c26aa83e6ac3_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_ac5f830d662344dd75387c26aa83e6ac3_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_ac5f830d662344dd75387c26aa83e6ac3_icgraph">
<area shape="rect" title=" " alt="" coords="1294,64,1481,109"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3ae31b1a7b7d447f0d6d46635bbff40c" title=" " alt="" coords="575,39,762,84"/>
<area shape="poly" title=" " alt="" coords="1327,60,1287,45,1245,33,1125,13,1029,8,933,15,811,29,749,41,748,36,810,24,933,10,1029,3,1125,8,1247,28,1289,40,1329,55"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1a4ae7ccc7fa8c996bc6e4ada5a7004b" title=" " alt="" coords="810,39,998,84"/>
<area shape="poly" title=" " alt="" coords="1293,63,1246,55,1182,50,1117,49,998,54,998,49,1117,43,1182,44,1246,49,1294,58"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a0a635ce60c227f5217d9606e2afe527c" title=" " alt="" coords="1052,64,1240,109"/>
<area shape="poly" title=" " alt="" coords="1279,89,1240,89,1240,84,1279,84"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="1052,158,1240,202"/>
<area shape="poly" title=" " alt="" coords="1315,118,1207,160,1205,155,1313,113"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="1046,251,1246,296"/>
<area shape="poly" title=" " alt="" coords="1356,122,1306,169,1248,217,1191,253,1188,248,1244,213,1303,165,1352,118"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,94,527,122"/>
<area shape="poly" title=" " alt="" coords="560,83,485,96,484,91,559,78"/>
<area shape="poly" title=" " alt="" coords="447,81,431,75,401,73,373,75,358,80,354,85,360,92,356,95,349,85,354,76,372,70,401,68,433,70,449,76"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,86,228,130"/>
<area shape="poly" title=" " alt="" coords="260,111,228,111,228,105,260,105"/>
<area shape="poly" title=" " alt="" coords="794,64,763,64,763,59,794,59"/>
<area shape="poly" title=" " alt="" coords="1036,78,998,74,998,69,1037,73"/>
<area shape="poly" title=" " alt="" coords="1185,145,1171,139,1146,136,1123,138,1109,143,1103,149,1105,157,1100,158,1098,148,1106,139,1122,133,1146,131,1172,134,1187,140"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="810,158,998,202"/>
<area shape="poly" title=" " alt="" coords="1037,183,998,183,998,177,1037,177"/>
<area shape="poly" title=" " alt="" coords="795,167,503,125,504,120,796,162"/>
<area shape="poly" title=" " alt="" coords="942,145,928,139,904,136,882,138,868,143,863,149,864,157,859,158,858,148,865,139,881,133,904,131,929,134,945,140"/>
<area shape="poly" title=" " alt="" coords="1071,248,963,206,965,201,1073,243"/>
<area shape="poly" title=" " alt="" coords="1185,238,1171,232,1146,230,1123,232,1109,236,1103,242,1105,250,1100,251,1098,241,1106,232,1122,226,1146,224,1172,227,1187,233"/>
</map>
</div>
</div>
</div>
<a id="a1effa40e15b6b2c9cec48b3b734da8a4" name="a1effa40e15b6b2c9cec48b3b734da8a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1effa40e15b6b2c9cec48b3b734da8a4">&#9670;&#160;</a></span>measure()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock, typename Fun, typename... Args&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceCatch_1_1Benchmark.html#afea8ef765e5669143dfc9bbc8d81e1ac">TimingOf</a>&lt; Fun, Args... &gt; Catch::Benchmark::Detail::measure </td>
<td>(</td>
<td class="paramtype">Fun &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>fun</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Args &amp;&amp;...</td> <td class="paramname"><span class="paramname"><em>args</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a1effa40e15b6b2c9cec48b3b734da8a4_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a1effa40e15b6b2c9cec48b3b734da8a4_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a1effa40e15b6b2c9cec48b3b734da8a4_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a1effa40e15b6b2c9cec48b3b734da8a4_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,193,74"/>
<area shape="poly" title=" " alt="" coords="54,29,53,19,60,10,76,5,99,3,124,5,140,12,137,17,123,10,99,8,77,10,63,15,58,21,59,28"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abe0ffc409d126e1e7f4573c16abcbf84" title=" " alt="" coords="241,29,428,74"/>
<area shape="poly" title=" " alt="" coords="193,49,225,49,225,54,193,54"/>
<area shape="poly" title=" " alt="" coords="289,29,288,19,296,10,311,5,334,3,360,5,375,12,373,17,358,10,334,8,312,10,299,15,293,21,295,28"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a1effa40e15b6b2c9cec48b3b734da8a4_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a1effa40e15b6b2c9cec48b3b734da8a4_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a1effa40e15b6b2c9cec48b3b734da8a4_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a1effa40e15b6b2c9cec48b3b734da8a4_icgraph">
<area shape="rect" title=" " alt="" coords="1576,149,1764,194"/>
<area shape="poly" title=" " alt="" coords="1708,137,1694,130,1670,128,1648,130,1634,135,1629,141,1630,148,1625,149,1624,139,1631,130,1647,125,1670,123,1695,125,1711,132"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="858,29,1045,74"/>
<area shape="poly" title=" " alt="" coords="1560,156,1045,70,1046,65,1561,151"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a69e10795ffabb9fb2a472c5743c3b7ed" title=" " alt="" coords="1341,191,1528,235"/>
<area shape="poly" title=" " alt="" coords="1561,193,1529,199,1528,194,1560,188"/>
<area shape="poly" title=" " alt="" coords="992,17,977,10,951,8,928,10,914,15,908,21,910,28,904,29,903,19,911,10,927,5,952,3,978,5,994,12"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="592,144,780,189"/>
<area shape="poly" title=" " alt="" coords="863,82,846,89,729,146,727,141,844,84,861,77"/>
<area shape="poly" title=" " alt="" coords="730,131,714,125,686,123,661,125,646,129,639,135,641,143,636,144,634,134,643,125,660,119,686,117,715,120,732,126"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,208,527,236"/>
<area shape="poly" title=" " alt="" coords="578,190,476,211,475,205,577,185"/>
<area shape="poly" title=" " alt="" coords="451,196,434,190,401,187,371,189,355,194,351,199,357,206,353,210,345,200,352,190,370,184,401,182,435,184,453,191"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,200,228,245"/>
<area shape="poly" title=" " alt="" coords="260,225,228,225,228,220,260,220"/>
<area shape="poly" title=" " alt="" coords="1473,178,1459,172,1435,169,1413,171,1399,176,1394,182,1395,190,1390,191,1388,181,1396,172,1412,166,1435,164,1460,167,1475,173"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a61f9b87f4d97f9e59dfda4c29ce346de" title=" " alt="" coords="1106,260,1293,305"/>
<area shape="poly" title=" " alt="" coords="1343,243,1279,262,1277,257,1341,238"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3e1a65d3c8935e2e731ce6edb4932b7e" title=" " alt="" coords="1106,191,1293,235"/>
<area shape="poly" title=" " alt="" coords="1325,216,1293,216,1293,210,1325,210"/>
<area shape="poly" title=" " alt="" coords="1166,181,1117,134,1056,89,1033,77,1035,72,1059,84,1121,129,1170,177"/>
<area shape="poly" title=" " alt="" coords="1238,178,1223,172,1199,169,1177,171,1164,176,1158,182,1160,190,1154,191,1153,181,1161,172,1176,166,1199,164,1225,167,1240,173"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="851,216,1052,261"/>
<area shape="poly" title=" " alt="" coords="1090,227,1052,231,1052,225,1090,221"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#afac4a6950e035232d991d4be63a907fd" title=" " alt="" coords="575,235,797,279"/>
<area shape="poly" title=" " alt="" coords="1121,244,1107,250,1083,264,1058,276,992,287,924,290,857,287,797,281,798,275,858,282,924,285,991,281,1057,270,1081,260,1104,245,1119,239"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1ExecutionPlan.html#a7000428364a19de80ed79301f1d248c5" title=" " alt="" coords="845,336,1058,381"/>
<area shape="poly" title=" " alt="" coords="1113,246,1107,250,1092,266,1084,283,1076,301,1059,319,1028,338,1026,333,1056,315,1071,298,1079,281,1088,263,1104,246,1110,242"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a7021d1312f7e031b95d9dc9697e8fa81" title=" " alt="" coords="858,123,1045,167"/>
<area shape="poly" title=" " alt="" coords="1100,189,1035,171,1036,165,1101,183"/>
<area shape="poly" title=" " alt="" coords="851,214,770,192,772,187,852,209"/>
<area shape="poly" title=" " alt="" coords="992,203,977,197,951,195,928,197,914,201,908,207,910,215,904,216,903,206,911,197,927,191,952,189,978,192,994,198"/>
<area shape="poly" title=" " alt="" coords="559,244,520,239,521,234,560,239"/>
<area shape="poly" title=" " alt="" coords="843,156,781,161,780,156,842,151"/>
<area shape="poly" title=" " alt="" coords="992,110,977,104,951,101,928,103,914,108,908,114,910,122,904,123,903,113,911,104,927,98,952,96,978,99,994,105"/>
</map>
</div>
</div>
</div>
<a id="adb6f098507d08daee7e92c9ab12dab09" name="adb6f098507d08daee7e92c9ab12dab09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb6f098507d08daee7e92c9ab12dab09">&#9670;&#160;</a></span>measure_environment()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCatch_1_1Benchmark_1_1Environment.html">Environment</a> Catch::Benchmark::Detail::measure_environment </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_adb6f098507d08daee7e92c9ab12dab09_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_adb6f098507d08daee7e92c9ab12dab09_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_adb6f098507d08daee7e92c9ab12dab09_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_adb6f098507d08daee7e92c9ab12dab09_cgraph">
<area shape="rect" title=" " alt="" coords="5,276,193,321"/>
<area shape="poly" title=" " alt="" coords="53,276,52,266,59,257,75,251,99,249,125,252,141,258,139,263,124,257,99,255,76,256,62,261,57,267,58,275"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="247,89,434,134"/>
<area shape="poly" title=" " alt="" coords="114,274,165,210,200,175,239,144,247,139,250,144,242,148,203,179,169,214,118,277"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#af41e4c8ef30c33051b7330895f8effd1" title=" " alt="" coords="489,311,676,355"/>
<area shape="poly" title=" " alt="" coords="123,319,174,363,206,384,242,400,296,414,340,418,385,412,440,400,489,383,533,361,535,366,491,388,442,405,385,417,340,423,295,419,240,405,204,389,171,367,120,323"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="241,183,441,227"/>
<area shape="poly" title=" " alt="" coords="152,273,240,237,257,230,259,235,242,242,154,278"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a3175310a581a4d3b7bd12cf543dfa0d9" title=" " alt="" coords="266,345,416,390"/>
<area shape="poly" title=" " alt="" coords="180,319,252,339,251,345,179,324"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a7021d1312f7e031b95d9dc9697e8fa81" title=" " alt="" coords="247,276,434,321"/>
<area shape="poly" title=" " alt="" coords="193,296,232,296,232,301,193,301"/>
<area shape="poly" title=" " alt="" coords="295,89,293,79,301,70,317,65,341,63,367,65,382,72,380,77,366,70,341,68,318,70,304,75,298,81,300,88"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a523468c0e7dbf99ffb1801aad78e352d" title=" " alt="" coords="489,124,676,169"/>
<area shape="poly" title=" " alt="" coords="435,122,474,128,473,133,435,128"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac5f830d662344dd75387c26aa83e6ac3" title=" " alt="" coords="489,55,676,99"/>
<area shape="poly" title=" " alt="" coords="435,95,473,90,474,95,435,101"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1effa40e15b6b2c9cec48b3b734da8a4" title=" " alt="" coords="1002,179,1189,223"/>
<area shape="poly" title=" " alt="" coords="377,86,429,60,488,40,618,12,673,5,724,3,774,8,826,21,882,43,944,75,961,88,971,103,979,119,992,135,1039,168,1035,173,989,139,974,122,966,106,957,92,941,79,880,48,824,26,773,13,724,8,673,10,619,18,490,45,431,65,380,91"/>
<area shape="poly" title=" " alt="" coords="427,132,443,144,456,161,464,177,470,208,474,240,480,256,491,273,522,300,518,304,487,276,475,258,469,241,464,209,459,178,452,163,439,148,424,137"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3e1a65d3c8935e2e731ce6edb4932b7e" title=" " alt="" coords="489,217,676,262"/>
<area shape="poly" title=" " alt="" coords="416,132,442,144,467,160,491,179,533,206,530,211,487,183,464,165,440,149,414,137"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a571030d8a3068b49d454220cfdea714f" title=" " alt="" coords="729,89,938,134"/>
<area shape="poly" title=" " alt="" coords="676,131,713,126,714,131,677,136"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a18fef8312d01399bbf5722432f099216" title=" " alt="" coords="991,98,1200,125"/>
<area shape="poly" title=" " alt="" coords="939,109,975,109,975,114,939,114"/>
<area shape="poly" title=" " alt="" coords="1048,178,1047,168,1055,159,1071,154,1095,152,1122,154,1138,161,1136,166,1121,160,1095,157,1072,159,1058,164,1052,170,1054,178"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abe0ffc409d126e1e7f4573c16abcbf84" title=" " alt="" coords="1248,179,1435,223"/>
<area shape="poly" title=" " alt="" coords="1189,198,1232,198,1232,204,1189,204"/>
<area shape="poly" title=" " alt="" coords="1295,178,1293,168,1301,159,1318,154,1342,152,1368,154,1384,161,1382,166,1367,160,1342,157,1319,159,1304,164,1298,170,1300,178"/>
<area shape="poly" title=" " alt="" coords="537,310,535,300,543,291,559,286,583,284,609,286,624,293,622,298,608,292,583,289,560,291,546,296,540,302,542,310"/>
<area shape="poly" title=" " alt="" coords="537,217,535,207,543,198,559,193,583,191,609,193,624,200,622,205,608,198,583,196,560,198,546,203,540,209,542,216"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a69e10795ffabb9fb2a472c5743c3b7ed" title=" " alt="" coords="740,183,927,227"/>
<area shape="poly" title=" " alt="" coords="676,224,724,217,725,223,677,229"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#accb97601fac7308aa9c11dcdb439ddb8" title=" " alt="" coords="724,252,943,297"/>
<area shape="poly" title=" " alt="" coords="677,250,710,254,709,260,676,255"/>
<area shape="poly" title=" " alt="" coords="928,201,987,200,987,205,928,206"/>
<area shape="poly" title=" " alt="" coords="786,182,784,172,792,163,809,158,834,156,861,158,877,165,875,170,859,164,833,161,810,163,795,168,789,174,791,182"/>
<area shape="rect" href="namespaceCatch.html#a3cbceeab9252d1b752f66a2826e92548" title=" " alt="" coords="1008,260,1182,288"/>
<area shape="poly" title=" " alt="" coords="943,272,992,272,992,277,943,277"/>
<area shape="rect" href="namespaceCatch.html#a54c1ce08041448d684ae8edc14162cd2" title=" " alt="" coords="1296,260,1387,288"/>
<area shape="poly" title=" " alt="" coords="1183,272,1280,272,1280,277,1183,277"/>
<area shape="poly" title=" " alt="" coords="435,179,473,170,474,175,436,185"/>
<area shape="poly" title=" " alt="" coords="381,180,439,144,463,126,488,109,499,104,501,108,490,114,466,130,443,148,384,184"/>
<area shape="poly" title=" " alt="" coords="416,225,442,237,467,254,491,272,533,300,530,304,487,276,464,258,440,242,414,230"/>
<area shape="poly" title=" " alt="" coords="442,217,474,221,473,227,441,222"/>
<area shape="poly" title=" " alt="" coords="295,182,293,172,301,163,317,158,341,156,367,158,382,165,380,170,366,164,341,161,318,163,304,168,298,174,300,182"/>
<area shape="poly" title=" " alt="" coords="435,309,474,315,473,320,435,314"/>
<area shape="poly" title=" " alt="" coords="434,273,473,263,475,268,436,278"/>
<area shape="poly" title=" " alt="" coords="295,276,293,266,301,257,317,251,341,249,367,252,382,258,380,263,366,257,341,255,318,256,304,261,298,267,300,275"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_adb6f098507d08daee7e92c9ab12dab09_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_adb6f098507d08daee7e92c9ab12dab09_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_adb6f098507d08daee7e92c9ab12dab09_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_adb6f098507d08daee7e92c9ab12dab09_icgraph">
<area shape="rect" title=" " alt="" coords="575,29,762,74"/>
<area shape="poly" title=" " alt="" coords="713,17,696,10,669,8,644,10,628,15,622,21,623,28,618,29,616,19,625,10,643,5,669,3,697,5,715,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,38,527,66"/>
<area shape="poly" title=" " alt="" coords="559,54,527,54,527,49,559,49"/>
<area shape="poly" title=" " alt="" coords="447,25,431,19,401,16,373,18,358,23,354,29,360,36,356,39,349,29,354,19,372,13,401,11,433,14,449,20"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,29,228,74"/>
<area shape="poly" title=" " alt="" coords="260,54,228,54,228,49,260,49"/>
</map>
</div>
</div>
</div>
<a id="a69e10795ffabb9fb2a472c5743c3b7ed" name="a69e10795ffabb9fb2a472c5743c3b7ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69e10795ffabb9fb2a472c5743c3b7ed">&#9670;&#160;</a></span>measure_one() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock, typename Fun&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceCatch_1_1Benchmark.html#afea8ef765e5669143dfc9bbc8d81e1ac">TimingOf</a>&lt; Fun, int &gt; Catch::Benchmark::Detail::measure_one </td>
<td>(</td>
<td class="paramtype">Fun &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>fun</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>iters</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::false_type</td> <td class="paramname"><span class="paramname"><em></em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a69e10795ffabb9fb2a472c5743c3b7ed_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a69e10795ffabb9fb2a472c5743c3b7ed_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a69e10795ffabb9fb2a472c5743c3b7ed_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a69e10795ffabb9fb2a472c5743c3b7ed_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,193,74"/>
<area shape="poly" title=" " alt="" coords="54,29,53,19,60,10,76,5,99,3,124,5,140,12,137,17,123,10,99,8,77,10,63,15,58,21,59,28"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1effa40e15b6b2c9cec48b3b734da8a4" title=" " alt="" coords="241,29,428,74"/>
<area shape="poly" title=" " alt="" coords="193,49,225,49,225,54,193,54"/>
<area shape="poly" title=" " alt="" coords="289,29,288,19,296,10,311,5,334,3,360,5,375,12,373,17,358,10,334,8,312,10,299,15,293,21,295,28"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abe0ffc409d126e1e7f4573c16abcbf84" title=" " alt="" coords="476,29,663,74"/>
<area shape="poly" title=" " alt="" coords="429,49,460,49,460,54,429,54"/>
<area shape="poly" title=" " alt="" coords="525,29,523,19,531,10,547,5,570,3,595,5,610,12,608,17,594,10,570,8,548,10,534,15,529,21,530,28"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a69e10795ffabb9fb2a472c5743c3b7ed_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a69e10795ffabb9fb2a472c5743c3b7ed_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a69e10795ffabb9fb2a472c5743c3b7ed_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a69e10795ffabb9fb2a472c5743c3b7ed_icgraph">
<area shape="rect" title=" " alt="" coords="1341,169,1528,214"/>
<area shape="poly" title=" " alt="" coords="1473,157,1459,150,1435,148,1413,150,1399,155,1394,161,1395,168,1390,169,1388,159,1396,150,1412,145,1435,143,1460,145,1475,152"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a61f9b87f4d97f9e59dfda4c29ce346de" title=" " alt="" coords="1106,123,1293,167"/>
<area shape="poly" title=" " alt="" coords="1325,173,1293,166,1294,161,1326,167"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3e1a65d3c8935e2e731ce6edb4932b7e" title=" " alt="" coords="1106,216,1293,261"/>
<area shape="poly" title=" " alt="" coords="1326,216,1294,222,1293,217,1325,211"/>
<area shape="poly" title=" " alt="" coords="1238,203,1223,197,1199,195,1177,197,1164,201,1158,207,1160,215,1154,216,1153,206,1161,197,1176,191,1199,189,1225,192,1240,198"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="858,216,1045,261"/>
<area shape="poly" title=" " alt="" coords="1090,241,1046,241,1046,236,1090,236"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="851,29,1052,74"/>
<area shape="poly" title=" " alt="" coords="1137,209,1104,181,1087,156,1081,132,1073,110,1056,88,1039,77,1042,72,1059,84,1078,108,1086,131,1092,154,1108,178,1141,205"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#afac4a6950e035232d991d4be63a907fd" title=" " alt="" coords="575,268,797,313"/>
<area shape="poly" title=" " alt="" coords="1168,274,1119,313,1090,331,1059,345,1017,355,973,359,930,359,887,354,807,337,741,316,743,311,808,332,887,349,930,353,973,354,1016,350,1057,340,1087,327,1116,309,1164,270"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1ExecutionPlan.html#a7000428364a19de80ed79301f1d248c5" title=" " alt="" coords="845,285,1058,330"/>
<area shape="poly" title=" " alt="" coords="1103,268,1035,287,1033,282,1101,263"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a7021d1312f7e031b95d9dc9697e8fa81" title=" " alt="" coords="858,123,1045,167"/>
<area shape="poly" title=" " alt="" coords="1131,212,1057,182,1024,170,1026,165,1059,177,1133,207"/>
<area shape="poly" title=" " alt="" coords="992,203,977,197,951,195,928,197,914,201,908,207,910,215,904,216,903,206,911,197,927,191,952,189,978,192,994,198"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="592,169,780,214"/>
<area shape="poly" title=" " alt="" coords="842,222,780,211,781,206,843,217"/>
<area shape="poly" title=" " alt="" coords="730,157,714,150,686,148,661,150,646,155,639,161,641,168,636,169,634,159,643,150,660,145,686,143,715,145,732,152"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,242,527,270"/>
<area shape="poly" title=" " alt="" coords="578,219,467,244,466,239,577,213"/>
<area shape="poly" title=" " alt="" coords="451,229,434,223,401,220,371,223,355,227,351,233,357,240,353,243,345,233,352,223,370,217,401,215,435,218,453,224"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,233,228,278"/>
<area shape="poly" title=" " alt="" coords="260,258,228,258,228,253,260,253"/>
<area shape="poly" title=" " alt="" coords="860,83,847,89,776,130,718,171,715,167,773,125,844,84,858,78"/>
<area shape="poly" title=" " alt="" coords="992,17,977,10,951,8,928,10,914,15,908,21,910,28,904,29,903,19,911,10,927,5,952,3,978,5,994,12"/>
<area shape="poly" title=" " alt="" coords="559,278,520,273,521,267,560,272"/>
<area shape="poly" title=" " alt="" coords="843,167,781,178,780,173,842,162"/>
<area shape="poly" title=" " alt="" coords="992,110,977,104,951,101,928,103,914,108,908,114,910,122,904,123,903,113,911,104,927,98,952,96,978,99,994,105"/>
</map>
</div>
</div>
</div>
<a id="a61f9b87f4d97f9e59dfda4c29ce346de" name="a61f9b87f4d97f9e59dfda4c29ce346de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61f9b87f4d97f9e59dfda4c29ce346de">&#9670;&#160;</a></span>measure_one() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock, typename Fun&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceCatch_1_1Benchmark.html#afea8ef765e5669143dfc9bbc8d81e1ac">TimingOf</a>&lt; Fun, <a class="el" href="structCatch_1_1Benchmark_1_1Chronometer.html">Chronometer</a> &gt; Catch::Benchmark::Detail::measure_one </td>
<td>(</td>
<td class="paramtype">Fun &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>fun</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>iters</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::true_type</td> <td class="paramname"><span class="paramname"><em></em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a61f9b87f4d97f9e59dfda4c29ce346de_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a61f9b87f4d97f9e59dfda4c29ce346de_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a61f9b87f4d97f9e59dfda4c29ce346de_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a61f9b87f4d97f9e59dfda4c29ce346de_cgraph">
<area shape="rect" title=" " alt="" coords="5,25,193,70"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abe0ffc409d126e1e7f4573c16abcbf84" title=" " alt="" coords="737,42,925,87"/>
<area shape="poly" title=" " alt="" coords="178,22,240,10,305,4,370,3,500,8,621,22,723,39,722,44,620,28,500,14,370,8,305,10,241,15,179,27"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Detail_1_1ChronometerModel.html#a888ac0188449f74cb7c5ffb1a9e918c8" title=" " alt="" coords="241,25,454,70"/>
<area shape="poly" title=" " alt="" coords="193,45,225,45,225,50,193,50"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a69e10795ffabb9fb2a472c5743c3b7ed" title=" " alt="" coords="254,118,441,163"/>
<area shape="poly" title=" " alt="" coords="161,68,272,110,270,115,159,73"/>
<area shape="poly" title=" " alt="" coords="786,42,785,32,792,23,808,18,831,16,856,18,872,25,869,29,855,23,831,21,809,23,795,28,790,34,791,41"/>
<area shape="poly" title=" " alt="" coords="300,118,299,108,307,99,323,94,347,92,374,94,390,101,388,105,373,99,347,97,324,99,310,104,304,110,305,117"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1effa40e15b6b2c9cec48b3b734da8a4" title=" " alt="" coords="502,84,689,128"/>
<area shape="poly" title=" " alt="" coords="441,125,486,118,487,124,442,130"/>
<area shape="poly" title=" " alt="" coords="689,87,721,81,722,86,690,92"/>
<area shape="poly" title=" " alt="" coords="551,83,549,73,557,64,573,59,596,57,621,59,636,66,634,71,620,65,596,62,574,64,560,69,555,75,556,83"/>
</map>
</div>
</div>
</div>
<a id="abc5e70b0f758f550b2fdff85512efdb5" name="abc5e70b0f758f550b2fdff85512efdb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc5e70b0f758f550b2fdff85512efdb5">&#9670;&#160;</a></span>normal_cdf()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double Catch::Benchmark::Detail::normal_cdf </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>x</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_abc5e70b0f758f550b2fdff85512efdb5_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_abc5e70b0f758f550b2fdff85512efdb5_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_abc5e70b0f758f550b2fdff85512efdb5_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_abc5e70b0f758f550b2fdff85512efdb5_icgraph">
<area shape="rect" title=" " alt="" coords="1281,21,1468,66"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a0a635ce60c227f5217d9606e2afe527c" title=" " alt="" coords="1046,21,1233,66"/>
<area shape="poly" title=" " alt="" coords="1265,46,1233,46,1233,40,1265,40"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1a4ae7ccc7fa8c996bc6e4ada5a7004b" title=" " alt="" coords="810,21,998,66"/>
<area shape="poly" title=" " alt="" coords="1030,46,998,46,998,40,1030,40"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3ae31b1a7b7d447f0d6d46635bbff40c" title=" " alt="" coords="575,21,762,66"/>
<area shape="poly" title=" " alt="" coords="794,46,763,46,763,40,794,40"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,29,527,57"/>
<area shape="poly" title=" " alt="" coords="559,46,527,46,527,40,559,40"/>
<area shape="poly" title=" " alt="" coords="447,17,431,10,401,8,373,10,358,15,354,20,360,27,356,30,349,20,354,11,372,5,401,3,433,5,449,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,21,228,66"/>
<area shape="poly" title=" " alt="" coords="260,46,228,46,228,40,260,40"/>
</map>
</div>
</div>
</div>
<a id="af3527090cdeb0456b1aacbdc29050841" name="af3527090cdeb0456b1aacbdc29050841"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3527090cdeb0456b1aacbdc29050841">&#9670;&#160;</a></span>normal_quantile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double Catch::Benchmark::Detail::normal_quantile </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>p</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_af3527090cdeb0456b1aacbdc29050841_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_af3527090cdeb0456b1aacbdc29050841_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_af3527090cdeb0456b1aacbdc29050841_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_af3527090cdeb0456b1aacbdc29050841_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,193,50"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a62d6c634e2c8901d02ffe8718817f1b4" title=" " alt="" coords="241,5,428,50"/>
<area shape="poly" title=" " alt="" coords="193,25,225,25,225,30,193,30"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_af3527090cdeb0456b1aacbdc29050841_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_af3527090cdeb0456b1aacbdc29050841_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_af3527090cdeb0456b1aacbdc29050841_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_af3527090cdeb0456b1aacbdc29050841_icgraph">
<area shape="rect" title=" " alt="" coords="1281,21,1468,66"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a0a635ce60c227f5217d9606e2afe527c" title=" " alt="" coords="1046,21,1233,66"/>
<area shape="poly" title=" " alt="" coords="1265,46,1233,46,1233,40,1265,40"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1a4ae7ccc7fa8c996bc6e4ada5a7004b" title=" " alt="" coords="810,21,998,66"/>
<area shape="poly" title=" " alt="" coords="1030,46,998,46,998,40,1030,40"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3ae31b1a7b7d447f0d6d46635bbff40c" title=" " alt="" coords="575,21,762,66"/>
<area shape="poly" title=" " alt="" coords="794,46,763,46,763,40,794,40"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,29,527,57"/>
<area shape="poly" title=" " alt="" coords="559,46,527,46,527,40,559,40"/>
<area shape="poly" title=" " alt="" coords="447,17,431,10,401,8,373,10,358,15,354,20,360,27,356,30,349,20,354,11,372,5,401,3,433,5,449,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,21,228,66"/>
<area shape="poly" title=" " alt="" coords="260,46,228,46,228,40,260,40"/>
</map>
</div>
</div>
</div>
<a id="aa94892c9c8fe45c0c82bde19bf0f8667" name="aa94892c9c8fe45c0c82bde19bf0f8667"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa94892c9c8fe45c0c82bde19bf0f8667">&#9670;&#160;</a></span>repeat()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Fun&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structCatch_1_1Benchmark_1_1Detail_1_1repeater.html">repeater</a>&lt; std::decay_t&lt; Fun &gt; &gt; Catch::Benchmark::Detail::repeat </td>
<td>(</td>
<td class="paramtype">Fun &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>fun</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_aa94892c9c8fe45c0c82bde19bf0f8667_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_aa94892c9c8fe45c0c82bde19bf0f8667_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_aa94892c9c8fe45c0c82bde19bf0f8667_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_aa94892c9c8fe45c0c82bde19bf0f8667_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,193,74"/>
<area shape="poly" title=" " alt="" coords="63,29,62,19,68,10,80,5,99,3,119,5,131,11,129,16,118,10,99,8,82,10,71,15,67,21,68,28"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_aa94892c9c8fe45c0c82bde19bf0f8667_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_aa94892c9c8fe45c0c82bde19bf0f8667_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_aa94892c9c8fe45c0c82bde19bf0f8667_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_aa94892c9c8fe45c0c82bde19bf0f8667_icgraph">
<area shape="rect" title=" " alt="" coords="266,29,453,74"/>
<area shape="poly" title=" " alt="" coords="400,17,385,10,359,8,336,10,322,15,316,21,317,28,312,29,311,19,319,10,335,5,359,3,386,5,402,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1ExecutionPlan.html#a7000428364a19de80ed79301f1d248c5" title=" " alt="" coords="5,29,218,74"/>
<area shape="poly" title=" " alt="" coords="250,54,218,54,218,49,250,49"/>
</map>
</div>
</div>
</div>
<a id="af41e4c8ef30c33051b7330895f8effd1" name="af41e4c8ef30c33051b7330895f8effd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af41e4c8ef30c33051b7330895f8effd1">&#9670;&#160;</a></span>resolution()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock&gt; </div>
<table class="memname">
<tr>
<td class="memname">std::vector&lt; double &gt; Catch::Benchmark::Detail::resolution </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>k</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_af41e4c8ef30c33051b7330895f8effd1_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_af41e4c8ef30c33051b7330895f8effd1_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_af41e4c8ef30c33051b7330895f8effd1_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_af41e4c8ef30c33051b7330895f8effd1_cgraph">
<area shape="rect" title=" " alt="" coords="5,29,193,74"/>
<area shape="poly" title=" " alt="" coords="63,29,62,19,68,10,80,5,99,3,119,5,131,11,129,16,118,10,99,8,82,10,71,15,67,21,68,28"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_af41e4c8ef30c33051b7330895f8effd1_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_af41e4c8ef30c33051b7330895f8effd1_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_af41e4c8ef30c33051b7330895f8effd1_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_af41e4c8ef30c33051b7330895f8effd1_icgraph">
<area shape="rect" title=" " alt="" coords="1059,132,1246,177"/>
<area shape="poly" title=" " alt="" coords="1192,119,1177,113,1152,111,1130,113,1116,117,1110,123,1111,131,1106,132,1105,122,1113,113,1129,107,1152,105,1178,108,1194,114"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="817,29,1004,74"/>
<area shape="poly" title=" " alt="" coords="1085,128,1010,95,966,77,968,72,1012,91,1087,123"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="575,132,762,177"/>
<area shape="poly" title=" " alt="" coords="1043,142,1011,140,910,136,811,140,763,144,762,139,810,134,910,130,1011,134,1044,137"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="810,173,1011,218"/>
<area shape="poly" title=" " alt="" coords="1044,176,1012,181,1011,176,1043,170"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a7021d1312f7e031b95d9dc9697e8fa81" title=" " alt="" coords="817,267,1004,311"/>
<area shape="poly" title=" " alt="" coords="1099,187,954,268,951,264,1096,182"/>
<area shape="poly" title=" " alt="" coords="950,17,935,10,910,8,888,10,874,15,868,21,870,28,864,29,863,19,871,10,887,5,911,3,937,5,952,12"/>
<area shape="poly" title=" " alt="" coords="841,83,811,95,723,134,721,129,809,91,839,78"/>
<area shape="poly" title=" " alt="" coords="708,119,694,113,669,111,646,113,632,117,626,123,628,131,623,132,621,122,629,113,645,107,669,105,695,108,710,114"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,140,527,168"/>
<area shape="poly" title=" " alt="" coords="559,157,527,157,527,152,559,152"/>
<area shape="poly" title=" " alt="" coords="447,128,431,122,401,119,373,121,358,126,354,131,360,138,356,142,349,132,354,122,372,116,401,114,433,116,449,123"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,132,228,177"/>
<area shape="poly" title=" " alt="" coords="260,157,228,157,228,152,260,152"/>
<area shape="poly" title=" " alt="" coords="794,179,762,173,763,168,795,173"/>
<area shape="poly" title=" " alt="" coords="950,161,935,154,910,152,888,154,874,159,868,165,870,172,864,173,863,163,871,154,887,149,911,147,937,149,952,156"/>
<area shape="poly" title=" " alt="" coords="854,261,709,180,712,175,857,257"/>
<area shape="poly" title=" " alt="" coords="950,254,935,248,910,245,888,247,874,252,868,258,870,266,864,267,863,257,871,248,887,242,911,240,937,243,952,249"/>
</map>
</div>
</div>
</div>
<a id="a3e1a65d3c8935e2e731ce6edb4932b7e" name="a3e1a65d3c8935e2e731ce6edb4932b7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e1a65d3c8935e2e731ce6edb4932b7e">&#9670;&#160;</a></span>run_for_at_least()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock, typename Fun&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespaceCatch_1_1Benchmark.html#afea8ef765e5669143dfc9bbc8d81e1ac">TimingOf</a>&lt; Fun, <a class="el" href="#ae8c942e45f848e3f1f1a22d7e7528507">run_for_at_least_argument_t</a>&lt; Clock, Fun &gt; &gt; Catch::Benchmark::Detail::run_for_at_least </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespaceCatch_1_1Benchmark.html#a39a7da4c749ecf788244a1a91dc9adb0">IDuration</a></td> <td class="paramname"><span class="paramname"><em>how_long</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int</td> <td class="paramname"><span class="paramname"><em>initial_iterations</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Fun &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>fun</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a3e1a65d3c8935e2e731ce6edb4932b7e_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a3e1a65d3c8935e2e731ce6edb4932b7e_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a3e1a65d3c8935e2e731ce6edb4932b7e_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a3e1a65d3c8935e2e731ce6edb4932b7e_cgraph">
<area shape="rect" title=" " alt="" coords="5,64,193,109"/>
<area shape="poly" title=" " alt="" coords="51,64,50,54,58,45,74,39,99,37,126,40,142,46,140,51,125,45,99,43,75,45,61,49,55,55,57,63"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a69e10795ffabb9fb2a472c5743c3b7ed" title=" " alt="" coords="256,29,444,74"/>
<area shape="poly" title=" " alt="" coords="193,71,240,64,241,69,193,76"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#accb97601fac7308aa9c11dcdb439ddb8" title=" " alt="" coords="241,99,459,143"/>
<area shape="poly" title=" " alt="" coords="193,97,226,101,225,106,193,102"/>
<area shape="poly" title=" " alt="" coords="302,29,301,19,309,10,325,5,350,3,377,5,393,12,391,17,376,10,350,8,326,10,312,15,306,21,307,28"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1effa40e15b6b2c9cec48b3b734da8a4" title=" " alt="" coords="507,29,694,74"/>
<area shape="poly" title=" " alt="" coords="444,49,492,49,492,54,444,54"/>
<area shape="poly" title=" " alt="" coords="556,29,554,19,562,10,578,5,601,3,626,5,641,12,639,17,625,10,601,8,579,10,565,15,560,21,561,28"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abe0ffc409d126e1e7f4573c16abcbf84" title=" " alt="" coords="742,29,930,74"/>
<area shape="poly" title=" " alt="" coords="695,49,727,49,727,54,695,54"/>
<area shape="poly" title=" " alt="" coords="791,29,790,19,797,10,813,5,836,3,861,5,877,12,874,17,860,10,836,8,814,10,800,15,795,21,796,28"/>
<area shape="rect" href="namespaceCatch.html#a3cbceeab9252d1b752f66a2826e92548" title=" " alt="" coords="514,107,688,135"/>
<area shape="poly" title=" " alt="" coords="460,118,498,118,498,124,460,124"/>
<area shape="rect" href="namespaceCatch.html#a54c1ce08041448d684ae8edc14162cd2" title=" " alt="" coords="790,107,882,135"/>
<area shape="poly" title=" " alt="" coords="688,118,775,118,775,124,688,124"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a3e1a65d3c8935e2e731ce6edb4932b7e_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a3e1a65d3c8935e2e731ce6edb4932b7e_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a3e1a65d3c8935e2e731ce6edb4932b7e_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a3e1a65d3c8935e2e731ce6edb4932b7e_icgraph">
<area shape="rect" title=" " alt="" coords="1106,216,1293,261"/>
<area shape="poly" title=" " alt="" coords="1240,203,1225,197,1199,195,1176,197,1162,201,1156,207,1157,215,1152,216,1151,206,1159,197,1175,191,1199,189,1226,192,1242,198"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="858,216,1045,261"/>
<area shape="poly" title=" " alt="" coords="1090,241,1046,241,1046,236,1090,236"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="851,29,1052,74"/>
<area shape="poly" title=" " alt="" coords="1172,205,1122,145,1091,115,1056,89,1034,77,1037,72,1059,84,1094,111,1126,142,1176,201"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#afac4a6950e035232d991d4be63a907fd" title=" " alt="" coords="575,268,797,313"/>
<area shape="poly" title=" " alt="" coords="1168,274,1119,313,1090,331,1059,345,1017,355,973,359,930,359,887,354,807,337,741,316,743,311,808,332,887,349,930,353,973,354,1016,350,1057,340,1087,327,1116,309,1164,270"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1ExecutionPlan.html#a7000428364a19de80ed79301f1d248c5" title=" " alt="" coords="845,285,1058,330"/>
<area shape="poly" title=" " alt="" coords="1103,268,1035,287,1033,282,1101,263"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a7021d1312f7e031b95d9dc9697e8fa81" title=" " alt="" coords="858,123,1045,167"/>
<area shape="poly" title=" " alt="" coords="1131,212,1057,182,1024,170,1026,165,1059,177,1133,207"/>
<area shape="poly" title=" " alt="" coords="992,203,977,197,951,195,928,197,914,201,908,207,910,215,904,216,903,206,911,197,927,191,952,189,978,192,994,198"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="592,169,780,214"/>
<area shape="poly" title=" " alt="" coords="842,222,780,211,781,206,843,217"/>
<area shape="poly" title=" " alt="" coords="730,157,714,150,686,148,661,150,646,155,639,161,641,168,636,169,634,159,643,150,660,145,686,143,715,145,732,152"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,242,527,270"/>
<area shape="poly" title=" " alt="" coords="578,219,467,244,466,239,577,213"/>
<area shape="poly" title=" " alt="" coords="451,229,434,223,401,220,371,223,355,227,351,233,357,240,353,243,345,233,352,223,370,217,401,215,435,218,453,224"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,233,228,278"/>
<area shape="poly" title=" " alt="" coords="260,258,228,258,228,253,260,253"/>
<area shape="poly" title=" " alt="" coords="860,83,847,89,776,130,718,171,715,167,773,125,844,84,858,78"/>
<area shape="poly" title=" " alt="" coords="992,17,977,10,951,8,928,10,914,15,908,21,910,28,904,29,903,19,911,10,927,5,952,3,978,5,994,12"/>
<area shape="poly" title=" " alt="" coords="559,278,520,273,521,267,560,272"/>
<area shape="poly" title=" " alt="" coords="843,167,781,178,780,173,842,162"/>
<area shape="poly" title=" " alt="" coords="992,110,977,104,951,101,928,103,914,108,908,114,910,122,904,123,903,113,911,104,927,98,952,96,978,99,994,105"/>
</map>
</div>
</div>
</div>
<a id="accb97601fac7308aa9c11dcdb439ddb8" name="accb97601fac7308aa9c11dcdb439ddb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accb97601fac7308aa9c11dcdb439ddb8">&#9670;&#160;</a></span>throw_optimized_away_error()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Catch::Benchmark::Detail::throw_optimized_away_error </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_accb97601fac7308aa9c11dcdb439ddb8_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_accb97601fac7308aa9c11dcdb439ddb8_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_accb97601fac7308aa9c11dcdb439ddb8_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_accb97601fac7308aa9c11dcdb439ddb8_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,224,50"/>
<area shape="rect" href="namespaceCatch.html#a3cbceeab9252d1b752f66a2826e92548" title=" " alt="" coords="272,14,446,42"/>
<area shape="poly" title=" " alt="" coords="224,25,256,25,256,30,224,30"/>
<area shape="rect" href="namespaceCatch.html#a54c1ce08041448d684ae8edc14162cd2" title=" " alt="" coords="494,14,585,42"/>
<area shape="poly" title=" " alt="" coords="447,25,479,25,479,30,447,30"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_accb97601fac7308aa9c11dcdb439ddb8_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_accb97601fac7308aa9c11dcdb439ddb8_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_accb97601fac7308aa9c11dcdb439ddb8_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_accb97601fac7308aa9c11dcdb439ddb8_icgraph">
<area shape="rect" title=" " alt="" coords="1341,216,1559,261"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3e1a65d3c8935e2e731ce6edb4932b7e" title=" " alt="" coords="1106,216,1293,261"/>
<area shape="poly" title=" " alt="" coords="1325,241,1293,241,1293,236,1325,236"/>
<area shape="poly" title=" " alt="" coords="1240,203,1225,197,1199,195,1176,197,1162,201,1156,207,1157,215,1152,216,1151,206,1159,197,1175,191,1199,189,1226,192,1242,198"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="858,216,1045,261"/>
<area shape="poly" title=" " alt="" coords="1090,241,1046,241,1046,236,1090,236"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="851,29,1052,74"/>
<area shape="poly" title=" " alt="" coords="1172,205,1122,145,1091,115,1056,89,1034,77,1037,72,1059,84,1094,111,1126,142,1176,201"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#afac4a6950e035232d991d4be63a907fd" title=" " alt="" coords="575,268,797,313"/>
<area shape="poly" title=" " alt="" coords="1168,274,1119,313,1090,331,1059,345,1017,355,973,359,930,359,887,354,807,337,741,316,743,311,808,332,887,349,930,353,973,354,1016,350,1057,340,1087,327,1116,309,1164,270"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1ExecutionPlan.html#a7000428364a19de80ed79301f1d248c5" title=" " alt="" coords="845,285,1058,330"/>
<area shape="poly" title=" " alt="" coords="1103,268,1035,287,1033,282,1101,263"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a7021d1312f7e031b95d9dc9697e8fa81" title=" " alt="" coords="858,123,1045,167"/>
<area shape="poly" title=" " alt="" coords="1131,212,1057,182,1024,170,1026,165,1059,177,1133,207"/>
<area shape="poly" title=" " alt="" coords="992,203,977,197,951,195,928,197,914,201,908,207,910,215,904,216,903,206,911,197,927,191,952,189,978,192,994,198"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="592,169,780,214"/>
<area shape="poly" title=" " alt="" coords="842,222,780,211,781,206,843,217"/>
<area shape="poly" title=" " alt="" coords="730,157,714,150,686,148,661,150,646,155,639,161,641,168,636,169,634,159,643,150,660,145,686,143,715,145,732,152"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,242,527,270"/>
<area shape="poly" title=" " alt="" coords="578,219,467,244,466,239,577,213"/>
<area shape="poly" title=" " alt="" coords="451,229,434,223,401,220,371,223,355,227,351,233,357,240,353,243,345,233,352,223,370,217,401,215,435,218,453,224"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,233,228,278"/>
<area shape="poly" title=" " alt="" coords="260,258,228,258,228,253,260,253"/>
<area shape="poly" title=" " alt="" coords="860,83,847,89,776,130,718,171,715,167,773,125,844,84,858,78"/>
<area shape="poly" title=" " alt="" coords="992,17,977,10,951,8,928,10,914,15,908,21,910,28,904,29,903,19,911,10,927,5,952,3,978,5,994,12"/>
<area shape="poly" title=" " alt="" coords="559,278,520,273,521,267,560,272"/>
<area shape="poly" title=" " alt="" coords="843,167,781,178,780,173,842,162"/>
<area shape="poly" title=" " alt="" coords="992,110,977,104,951,101,928,103,914,108,908,114,910,122,904,123,903,113,911,104,927,98,952,96,978,99,994,105"/>
</map>
</div>
</div>
</div>
<a id="a7021d1312f7e031b95d9dc9697e8fa81" name="a7021d1312f7e031b95d9dc9697e8fa81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7021d1312f7e031b95d9dc9697e8fa81">&#9670;&#160;</a></span>warmup()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Clock&gt; </div>
<table class="memname">
<tr>
<td class="memname">int Catch::Benchmark::Detail::warmup </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a7021d1312f7e031b95d9dc9697e8fa81_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a7021d1312f7e031b95d9dc9697e8fa81_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a7021d1312f7e031b95d9dc9697e8fa81_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a7021d1312f7e031b95d9dc9697e8fa81_cgraph">
<area shape="rect" title=" " alt="" coords="5,76,193,121"/>
<area shape="poly" title=" " alt="" coords="54,76,53,66,60,57,76,51,99,49,124,52,140,58,137,63,123,57,99,55,77,57,63,61,58,67,59,75"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#af41e4c8ef30c33051b7330895f8effd1" title=" " alt="" coords="241,29,428,74"/>
<area shape="poly" title=" " alt="" coords="193,77,225,71,226,76,194,82"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3e1a65d3c8935e2e731ce6edb4932b7e" title=" " alt="" coords="241,123,428,167"/>
<area shape="poly" title=" " alt="" coords="194,114,226,121,225,126,193,120"/>
<area shape="poly" title=" " alt="" coords="289,29,288,19,296,10,311,5,334,3,360,5,375,12,373,17,358,10,334,8,312,10,299,15,293,21,295,28"/>
<area shape="poly" title=" " alt="" coords="289,123,288,113,296,104,311,98,334,96,360,99,375,105,373,110,358,104,334,101,312,103,299,108,293,114,295,122"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a69e10795ffabb9fb2a472c5743c3b7ed" title=" " alt="" coords="492,88,679,133"/>
<area shape="poly" title=" " alt="" coords="428,129,476,123,476,128,429,135"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#accb97601fac7308aa9c11dcdb439ddb8" title=" " alt="" coords="476,157,694,202"/>
<area shape="poly" title=" " alt="" coords="429,155,461,160,461,165,428,161"/>
<area shape="poly" title=" " alt="" coords="537,88,536,78,544,69,561,63,585,61,612,64,628,70,626,75,611,69,585,67,562,69,547,73,541,79,543,87"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a1effa40e15b6b2c9cec48b3b734da8a4" title=" " alt="" coords="742,88,930,133"/>
<area shape="poly" title=" " alt="" coords="679,108,727,108,727,113,679,113"/>
<area shape="poly" title=" " alt="" coords="791,88,790,78,797,69,813,63,836,61,861,64,877,70,874,75,860,69,836,67,814,69,800,73,795,79,796,87"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#abe0ffc409d126e1e7f4573c16abcbf84" title=" " alt="" coords="978,88,1165,133"/>
<area shape="poly" title=" " alt="" coords="930,108,962,108,962,113,930,113"/>
<area shape="poly" title=" " alt="" coords="1026,88,1025,78,1033,69,1048,63,1071,61,1097,64,1112,70,1110,75,1095,69,1071,67,1049,69,1036,73,1030,79,1032,87"/>
<area shape="rect" href="namespaceCatch.html#a3cbceeab9252d1b752f66a2826e92548" title=" " alt="" coords="749,166,923,194"/>
<area shape="poly" title=" " alt="" coords="695,177,733,177,733,182,695,182"/>
<area shape="rect" href="namespaceCatch.html#a54c1ce08041448d684ae8edc14162cd2" title=" " alt="" coords="1026,166,1117,194"/>
<area shape="poly" title=" " alt="" coords="923,177,1010,177,1010,182,923,182"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a7021d1312f7e031b95d9dc9697e8fa81_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a7021d1312f7e031b95d9dc9697e8fa81_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a7021d1312f7e031b95d9dc9697e8fa81_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a7021d1312f7e031b95d9dc9697e8fa81_icgraph">
<area shape="rect" title=" " alt="" coords="810,29,998,74"/>
<area shape="poly" title=" " alt="" coords="942,17,928,10,904,8,882,10,868,15,863,21,864,28,859,29,858,19,865,10,881,5,904,3,929,5,945,12"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="575,29,762,74"/>
<area shape="poly" title=" " alt="" coords="794,54,763,54,763,49,794,49"/>
<area shape="poly" title=" " alt="" coords="707,17,693,10,669,8,647,10,633,15,628,21,629,28,624,29,622,19,630,10,646,5,669,3,694,5,709,12"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,38,527,66"/>
<area shape="poly" title=" " alt="" coords="559,54,527,54,527,49,559,49"/>
<area shape="poly" title=" " alt="" coords="447,25,431,19,401,16,373,18,358,23,354,29,360,36,356,39,349,29,354,19,372,13,401,11,433,14,449,20"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,29,228,74"/>
<area shape="poly" title=" " alt="" coords="260,54,228,54,228,49,260,49"/>
</map>
</div>
</div>
</div>
<a id="a571030d8a3068b49d454220cfdea714f" name="a571030d8a3068b49d454220cfdea714f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a571030d8a3068b49d454220cfdea714f">&#9670;&#160;</a></span>weighted_average_quantile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double Catch::Benchmark::Detail::weighted_average_quantile </td>
<td>(</td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>k</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>q</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>first</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double *</td> <td class="paramname"><span class="paramname"><em>last</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a571030d8a3068b49d454220cfdea714f_cgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a571030d8a3068b49d454220cfdea714f_cgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a571030d8a3068b49d454220cfdea714f_cgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a571030d8a3068b49d454220cfdea714f_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,215,50"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#a18fef8312d01399bbf5722432f099216" title=" " alt="" coords="263,14,472,42"/>
<area shape="poly" title=" " alt="" coords="215,25,247,25,247,30,215,30"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="namespaceCatch_1_1Benchmark_1_1Detail_a571030d8a3068b49d454220cfdea714f_icgraph.png" border="0" usemap="#anamespaceCatch_1_1Benchmark_1_1Detail_a571030d8a3068b49d454220cfdea714f_icgraph" alt=""/></div>
<map name="anamespaceCatch_1_1Benchmark_1_1Detail_a571030d8a3068b49d454220cfdea714f_icgraph" id="anamespaceCatch_1_1Benchmark_1_1Detail_a571030d8a3068b49d454220cfdea714f_icgraph">
<area shape="rect" title=" " alt="" coords="1294,89,1503,134"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a523468c0e7dbf99ffb1801aad78e352d" title=" " alt="" coords="1059,89,1246,134"/>
<area shape="poly" title=" " alt="" coords="1278,114,1246,114,1246,109,1278,109"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a3ae31b1a7b7d447f0d6d46635bbff40c" title=" " alt="" coords="575,5,762,50"/>
<area shape="poly" title=" " alt="" coords="1092,85,1052,69,1010,56,947,43,882,35,763,29,763,24,882,30,947,38,1011,50,1054,64,1094,80"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#ac10ce6a746501524891ce359e61f3e43" title=" " alt="" coords="817,89,1004,134"/>
<area shape="poly" title=" " alt="" coords="1043,114,1005,114,1005,109,1043,109"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#a5c57c45d75d53880caaf8c422aa1a5ab" title=" " alt="" coords="810,183,1011,227"/>
<area shape="poly" title=" " alt="" coords="1080,142,972,185,970,180,1078,137"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,60,527,88"/>
<area shape="poly" title=" " alt="" coords="560,49,485,62,484,57,559,44"/>
<area shape="poly" title=" " alt="" coords="447,48,431,42,401,39,373,41,358,46,354,51,360,58,356,62,349,52,354,42,372,36,401,34,433,36,449,43"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#a8d592f11d8c9f9da369d6b53616d7414" title=" " alt="" coords="5,52,228,97"/>
<area shape="poly" title=" " alt="" coords="260,77,228,77,228,72,260,72"/>
<area shape="poly" title=" " alt="" coords="950,77,935,70,910,68,888,70,874,75,868,81,870,88,864,89,863,79,871,70,887,65,911,63,937,65,952,72"/>
<area shape="rect" href="namespaceCatch_1_1Benchmark_1_1Detail.html#adb6f098507d08daee7e92c9ab12dab09" title=" " alt="" coords="575,99,762,143"/>
<area shape="poly" title=" " alt="" coords="801,119,763,120,763,115,801,113"/>
<area shape="poly" title=" " alt="" coords="559,105,484,91,485,86,560,99"/>
<area shape="poly" title=" " alt="" coords="708,86,694,80,669,77,646,79,632,84,626,90,628,98,623,99,621,89,629,80,645,74,669,72,695,75,710,81"/>
<area shape="poly" title=" " alt="" coords="829,180,734,146,736,141,830,175"/>
<area shape="poly" title=" " alt="" coords="950,170,935,164,910,161,888,163,874,168,868,174,870,182,864,183,863,173,871,164,887,158,911,156,937,159,952,165"/>
</map>
</div>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a971609fd1bf1dffc78fbb645d649bcae" name="a971609fd1bf1dffc78fbb645d649bcae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a971609fd1bf1dffc78fbb645d649bcae">&#9670;&#160;</a></span>clock_cost_estimation_iterations</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::Benchmark::Detail::clock_cost_estimation_iterations = 10000</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel constexpr">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1ee35c3ddb5cdf0f4ad7354240e4288d" name="a1ee35c3ddb5cdf0f4ad7354240e4288d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ee35c3ddb5cdf0f4ad7354240e4288d">&#9670;&#160;</a></span>clock_cost_estimation_tick_limit</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::Benchmark::Detail::clock_cost_estimation_tick_limit = 100000</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel constexpr">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9b7d750760d2dbafad94a78957d85b68" name="a9b7d750760d2dbafad94a78957d85b68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b7d750760d2dbafad94a78957d85b68">&#9670;&#160;</a></span>clock_cost_estimation_time</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::Benchmark::Detail::clock_cost_estimation_time = std::chrono::milliseconds(10)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel constexpr">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a258a5fe6cc543b6ab8cceb3e175e1c1d" name="a258a5fe6cc543b6ab8cceb3e175e1c1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a258a5fe6cc543b6ab8cceb3e175e1c1d">&#9670;&#160;</a></span>clock_cost_estimation_time_limit</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::Benchmark::Detail::clock_cost_estimation_time_limit = std::chrono::seconds(1)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel constexpr">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a805143fb513ffc616374ea01f764f87c" name="a805143fb513ffc616374ea01f764f87c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a805143fb513ffc616374ea01f764f87c">&#9670;&#160;</a></span>clock_resolution_estimation_time</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::Benchmark::Detail::clock_resolution_estimation_time = std::chrono::milliseconds(500)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel constexpr">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aec277578b65b8dfb2578b4b94e0b2562" name="aec277578b65b8dfb2578b4b94e0b2562"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec277578b65b8dfb2578b4b94e0b2562">&#9670;&#160;</a></span>minimum_ticks</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::Benchmark::Detail::minimum_ticks = 1000</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel constexpr">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a059e0c7024cc2e0e0dfd861d875fe97d" name="a059e0c7024cc2e0e0dfd861d875fe97d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a059e0c7024cc2e0e0dfd861d875fe97d">&#9670;&#160;</a></span>warmup_iterations</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::Benchmark::Detail::warmup_iterations = 10000</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel constexpr">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0cd94d0f213053517ee9b3ed487fa189" name="a0cd94d0f213053517ee9b3ed487fa189"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cd94d0f213053517ee9b3ed487fa189">&#9670;&#160;</a></span>warmup_seed</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::Benchmark::Detail::warmup_seed = 10000</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel constexpr">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad1a286fbe7a670a886ac5839289b5b2a" name="ad1a286fbe7a670a886ac5839289b5b2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1a286fbe7a670a886ac5839289b5b2a">&#9670;&#160;</a></span>warmup_time</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto Catch::Benchmark::Detail::warmup_time = std::chrono::milliseconds(100)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel constexpr">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceCatch.html">Catch</a></li><li class="navelem"><a class="el" href="namespaceCatch_1_1Benchmark.html">Benchmark</a></li><li class="navelem"><a class="el" href="namespaceCatch_1_1Benchmark_1_1Detail.html">Detail</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>