qtrocket2/docs/doxygen/html/classCatch_1_1IConfig.html

1136 lines
60 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::IConfig Class 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('classCatch_1_1IConfig.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="#pub-methods">Public Member Functions</a> &#124;
<a href="classCatch_1_1IConfig-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Catch::IConfig Class Reference<span class="mlabels"><span class="mlabel abstract">abstract</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="catch__amalgamated_8hpp_source.html">catch_amalgamated.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Catch::IConfig:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig__inherit__graph.png" border="0" usemap="#aCatch_1_1IConfig_inherit__map" alt="Inheritance graph"/></div>
<map name="aCatch_1_1IConfig_inherit__map" id="aCatch_1_1IConfig_inherit__map">
<area shape="rect" title=" " alt="" coords="49,81,162,109"/>
<area shape="rect" href="classCatch_1_1Config.html" title=" " alt="" coords="51,157,160,184"/>
<area shape="poly" title=" " alt="" coords="108,124,108,156,103,156,103,124"/>
<area shape="rect" href="classCatch_1_1Detail_1_1NonCopyable.html" title="Deriving classes become noncopyable and nonmovable." alt="" coords="5,5,206,33"/>
<area shape="poly" title=" " alt="" coords="108,49,108,81,103,81,103,49"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for Catch::IConfig:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig__coll__graph.png" border="0" usemap="#aCatch_1_1IConfig_coll__map" alt="Collaboration graph"/></div>
<map name="aCatch_1_1IConfig_coll__map" id="aCatch_1_1IConfig_coll__map">
<area shape="rect" title=" " alt="" coords="49,81,162,109"/>
<area shape="rect" href="classCatch_1_1Detail_1_1NonCopyable.html" title="Deriving classes become noncopyable and nonmovable." alt="" coords="5,5,206,33"/>
<area shape="poly" title=" " alt="" coords="108,49,108,81,103,81,103,49"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a001afe9548a978b25f048f889f98f65a" id="r_a001afe9548a978b25f048f889f98f65a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a001afe9548a978b25f048f889f98f65a">~IConfig</a> ()</td></tr>
<tr class="separator:a001afe9548a978b25f048f889f98f65a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadb95f849359de1e6eb915aab063e542" id="r_aadb95f849359de1e6eb915aab063e542"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aadb95f849359de1e6eb915aab063e542">allowThrows</a> () const =0</td></tr>
<tr class="separator:aadb95f849359de1e6eb915aab063e542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad67bb593486213c6918732f73177b7a5" id="r_ad67bb593486213c6918732f73177b7a5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classCatch_1_1StringRef.html">StringRef</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad67bb593486213c6918732f73177b7a5">name</a> () const =0</td></tr>
<tr class="separator:ad67bb593486213c6918732f73177b7a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f1b0391019b9ce69921527a684eab23" id="r_a2f1b0391019b9ce69921527a684eab23"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f1b0391019b9ce69921527a684eab23">includeSuccessfulResults</a> () const =0</td></tr>
<tr class="separator:a2f1b0391019b9ce69921527a684eab23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b886c5aad9001e90f63a7cf0726af63" id="r_a5b886c5aad9001e90f63a7cf0726af63"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5b886c5aad9001e90f63a7cf0726af63">shouldDebugBreak</a> () const =0</td></tr>
<tr class="separator:a5b886c5aad9001e90f63a7cf0726af63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75d970c495a28e46b8e9b04a1d32149f" id="r_a75d970c495a28e46b8e9b04a1d32149f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a75d970c495a28e46b8e9b04a1d32149f">warnAboutMissingAssertions</a> () const =0</td></tr>
<tr class="separator:a75d970c495a28e46b8e9b04a1d32149f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62498b40b04b87b721537f8e0e7d333e" id="r_a62498b40b04b87b721537f8e0e7d333e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a62498b40b04b87b721537f8e0e7d333e">warnAboutUnmatchedTestSpecs</a> () const =0</td></tr>
<tr class="separator:a62498b40b04b87b721537f8e0e7d333e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ff06a3e00a2002992d3139d9c21718d" id="r_a6ff06a3e00a2002992d3139d9c21718d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ff06a3e00a2002992d3139d9c21718d">zeroTestsCountAsSuccess</a> () const =0</td></tr>
<tr class="separator:a6ff06a3e00a2002992d3139d9c21718d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a363f3388a439d02217f37198eff96744" id="r_a363f3388a439d02217f37198eff96744"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a363f3388a439d02217f37198eff96744">abortAfter</a> () const =0</td></tr>
<tr class="separator:a363f3388a439d02217f37198eff96744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa288bf92ccd0aafd85409d8aefdf738c" id="r_aa288bf92ccd0aafd85409d8aefdf738c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa288bf92ccd0aafd85409d8aefdf738c">showInvisibles</a> () const =0</td></tr>
<tr class="separator:aa288bf92ccd0aafd85409d8aefdf738c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a9e2fbbb8150bd197d8abd9af18da14" id="r_a5a9e2fbbb8150bd197d8abd9af18da14"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceCatch.html#afcb41c3350d3488c0efb02816a8867c8">ShowDurations</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a9e2fbbb8150bd197d8abd9af18da14">showDurations</a> () const =0</td></tr>
<tr class="separator:a5a9e2fbbb8150bd197d8abd9af18da14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a160c6f6e19ed6ae946f7a9e737099189" id="r_a160c6f6e19ed6ae946f7a9e737099189"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a160c6f6e19ed6ae946f7a9e737099189">minDuration</a> () const =0</td></tr>
<tr class="separator:a160c6f6e19ed6ae946f7a9e737099189"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c021a1bf5cae58cb6c4b754af6cd4b5" id="r_a6c021a1bf5cae58cb6c4b754af6cd4b5"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classCatch_1_1TestSpec.html">TestSpec</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c021a1bf5cae58cb6c4b754af6cd4b5">testSpec</a> () const =0</td></tr>
<tr class="separator:a6c021a1bf5cae58cb6c4b754af6cd4b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49a475bbeb3180c06799d6d958914649" id="r_a49a475bbeb3180c06799d6d958914649"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a49a475bbeb3180c06799d6d958914649">hasTestFilters</a> () const =0</td></tr>
<tr class="separator:a49a475bbeb3180c06799d6d958914649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a439d37638d37248d8a7f3f39ad5dc6f2" id="r_a439d37638d37248d8a7f3f39ad5dc6f2"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a439d37638d37248d8a7f3f39ad5dc6f2">getTestsOrTags</a> () const =0</td></tr>
<tr class="separator:a439d37638d37248d8a7f3f39ad5dc6f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afef98a620d17d1ef1cba91550146ca28" id="r_afef98a620d17d1ef1cba91550146ca28"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceCatch.html#aa820408cff40873fdf5c6662b6327100">TestRunOrder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afef98a620d17d1ef1cba91550146ca28">runOrder</a> () const =0</td></tr>
<tr class="separator:afef98a620d17d1ef1cba91550146ca28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71994ea53eb66e353e5e195088f9bad7" id="r_a71994ea53eb66e353e5e195088f9bad7"><td class="memItemLeft" align="right" valign="top">virtual uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a71994ea53eb66e353e5e195088f9bad7">rngSeed</a> () const =0</td></tr>
<tr class="separator:a71994ea53eb66e353e5e195088f9bad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad286c00a41278a94e89791be29b920a1" id="r_ad286c00a41278a94e89791be29b920a1"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad286c00a41278a94e89791be29b920a1">shardCount</a> () const =0</td></tr>
<tr class="separator:ad286c00a41278a94e89791be29b920a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d7b5de3ff81f08e343b3b6266efbeba" id="r_a7d7b5de3ff81f08e343b3b6266efbeba"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d7b5de3ff81f08e343b3b6266efbeba">shardIndex</a> () const =0</td></tr>
<tr class="separator:a7d7b5de3ff81f08e343b3b6266efbeba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e50ac75407e1e7d808eae26a4e353dd" id="r_a1e50ac75407e1e7d808eae26a4e353dd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceCatch.html#a91308e87521e370e591065a22b010025">ColourMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1e50ac75407e1e7d808eae26a4e353dd">defaultColourMode</a> () const =0</td></tr>
<tr class="separator:a1e50ac75407e1e7d808eae26a4e353dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb282b2b74d01c0d95ef1a4dbd2d12df" id="r_aeb282b2b74d01c0d95ef1a4dbd2d12df"><td class="memItemLeft" align="right" valign="top">virtual std::vector&lt; std::string &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aeb282b2b74d01c0d95ef1a4dbd2d12df">getSectionsToRun</a> () const =0</td></tr>
<tr class="separator:aeb282b2b74d01c0d95ef1a4dbd2d12df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55aff5924bdbb3f558775821b1eb4b3d" id="r_a55aff5924bdbb3f558775821b1eb4b3d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceCatch.html#af85c0d46dfe687d923a157362fd07737">Verbosity</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a55aff5924bdbb3f558775821b1eb4b3d">verbosity</a> () const =0</td></tr>
<tr class="separator:a55aff5924bdbb3f558775821b1eb4b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd7e1cb74682279ba1e460510d6b5859" id="r_acd7e1cb74682279ba1e460510d6b5859"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acd7e1cb74682279ba1e460510d6b5859">skipBenchmarks</a> () const =0</td></tr>
<tr class="separator:acd7e1cb74682279ba1e460510d6b5859"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9aa1eafdbe510e27bf319233969ee2c" id="r_aa9aa1eafdbe510e27bf319233969ee2c"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9aa1eafdbe510e27bf319233969ee2c">benchmarkNoAnalysis</a> () const =0</td></tr>
<tr class="separator:aa9aa1eafdbe510e27bf319233969ee2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1634aa220fc1c822d1f4d54614443d47" id="r_a1634aa220fc1c822d1f4d54614443d47"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1634aa220fc1c822d1f4d54614443d47">benchmarkSamples</a> () const =0</td></tr>
<tr class="separator:a1634aa220fc1c822d1f4d54614443d47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ec73d460a2b58c7c9b022a430a34dd" id="r_ae1ec73d460a2b58c7c9b022a430a34dd"><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae1ec73d460a2b58c7c9b022a430a34dd">benchmarkConfidenceInterval</a> () const =0</td></tr>
<tr class="separator:ae1ec73d460a2b58c7c9b022a430a34dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b8e5581be01f4773593f8b85eb7db98" id="r_a3b8e5581be01f4773593f8b85eb7db98"><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b8e5581be01f4773593f8b85eb7db98">benchmarkResamples</a> () const =0</td></tr>
<tr class="separator:a3b8e5581be01f4773593f8b85eb7db98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a516879e39f2e46f69bb4ef1f1fe7023c" id="r_a516879e39f2e46f69bb4ef1f1fe7023c"><td class="memItemLeft" align="right" valign="top">virtual std::chrono::milliseconds&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a516879e39f2e46f69bb4ef1f1fe7023c">benchmarkWarmupTime</a> () const =0</td></tr>
<tr class="separator:a516879e39f2e46f69bb4ef1f1fe7023c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classCatch_1_1Detail_1_1NonCopyable"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classCatch_1_1Detail_1_1NonCopyable')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classCatch_1_1Detail_1_1NonCopyable.html">Catch::Detail::NonCopyable</a></td></tr>
<tr class="memitem:abd28b961dddb3f72466b29bc6184cbe0 inherit pro_methods_classCatch_1_1Detail_1_1NonCopyable" id="r_abd28b961dddb3f72466b29bc6184cbe0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCatch_1_1Detail_1_1NonCopyable.html#abd28b961dddb3f72466b29bc6184cbe0">NonCopyable</a> () noexcept=default</td></tr>
<tr class="separator:abd28b961dddb3f72466b29bc6184cbe0 inherit pro_methods_classCatch_1_1Detail_1_1NonCopyable"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a001afe9548a978b25f048f889f98f65a" name="a001afe9548a978b25f048f889f98f65a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a001afe9548a978b25f048f889f98f65a">&#9670;&#160;</a></span>~IConfig()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Catch::IConfig::~IConfig </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel virtual">virtual</span><span class="mlabel default">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a363f3388a439d02217f37198eff96744" name="a363f3388a439d02217f37198eff96744"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a363f3388a439d02217f37198eff96744">&#9670;&#160;</a></span>abortAfter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int Catch::IConfig::abortAfter </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#acb7644621cf5d1f8221a6cb2cfe209a8">Catch::Config</a>.</p>
</div>
</div>
<a id="aadb95f849359de1e6eb915aab063e542" name="aadb95f849359de1e6eb915aab063e542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadb95f849359de1e6eb915aab063e542">&#9670;&#160;</a></span>allowThrows()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::allowThrows </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#aeb09ac92356afabdd2adde43f188d80b">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_aadb95f849359de1e6eb915aab063e542_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_aadb95f849359de1e6eb915aab063e542_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_aadb95f849359de1e6eb915aab063e542_icgraph" id="aclassCatch_1_1IConfig_aadb95f849359de1e6eb915aab063e542_icgraph">
<area shape="rect" title=" " alt="" coords="467,56,669,84"/>
<area shape="rect" href="classCatch_1_1AssertionHandler.html#a193bb3999494c46457f3059184c6b251" title=" " alt="" coords="241,5,419,50"/>
<area shape="poly" title=" " alt="" coords="472,56,419,46,420,41,472,51"/>
<area shape="rect" href="namespaceCatch.html#a12f76a88f2882e9d1d221979dec0324d" title=" " alt="" coords="257,98,403,126"/>
<area shape="poly" title=" " alt="" coords="470,90,404,102,403,96,469,85"/>
<area shape="poly" title=" " alt="" coords="369,85,356,79,330,76,306,78,293,83,289,89,295,96,290,99,284,89,289,79,305,73,330,71,357,74,372,80"/>
<area shape="rect" href="classCatch_1_1TestSpec.html#ae62a33926c9c2c3ab5b6f27a9e7aa484" title=" " alt="" coords="5,89,193,134"/>
<area shape="poly" title=" " alt="" coords="241,114,193,114,193,109,241,109"/>
</map>
</div>
</div>
</div>
<a id="ae1ec73d460a2b58c7c9b022a430a34dd" name="ae1ec73d460a2b58c7c9b022a430a34dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1ec73d460a2b58c7c9b022a430a34dd">&#9670;&#160;</a></span>benchmarkConfidenceInterval()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual double Catch::IConfig::benchmarkConfidenceInterval </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a221f859f37a43fbbad28b7cb7f429683">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_ae1ec73d460a2b58c7c9b022a430a34dd_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_ae1ec73d460a2b58c7c9b022a430a34dd_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_ae1ec73d460a2b58c7c9b022a430a34dd_icgraph" id="aclassCatch_1_1IConfig_ae1ec73d460a2b58c7c9b022a430a34dd_icgraph">
<area shape="rect" title=" " alt="" coords="810,21,1004,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="795,46,763,46,763,40,795,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="aa9aa1eafdbe510e27bf319233969ee2c" name="aa9aa1eafdbe510e27bf319233969ee2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9aa1eafdbe510e27bf319233969ee2c">&#9670;&#160;</a></span>benchmarkNoAnalysis()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::benchmarkNoAnalysis </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a9b4ce10d290aec9d81b6f81bbee2abac">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_aa9aa1eafdbe510e27bf319233969ee2c_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_aa9aa1eafdbe510e27bf319233969ee2c_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_aa9aa1eafdbe510e27bf319233969ee2c_icgraph" id="aclassCatch_1_1IConfig_aa9aa1eafdbe510e27bf319233969ee2c_icgraph">
<area shape="rect" title=" " alt="" coords="810,21,1004,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="795,46,763,46,763,40,795,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="a3b8e5581be01f4773593f8b85eb7db98" name="a3b8e5581be01f4773593f8b85eb7db98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b8e5581be01f4773593f8b85eb7db98">&#9670;&#160;</a></span>benchmarkResamples()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual unsigned int Catch::IConfig::benchmarkResamples </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a5b411a91a0799f5f4e377ce4e1c4daf6">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_a3b8e5581be01f4773593f8b85eb7db98_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_a3b8e5581be01f4773593f8b85eb7db98_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_a3b8e5581be01f4773593f8b85eb7db98_icgraph" id="aclassCatch_1_1IConfig_a3b8e5581be01f4773593f8b85eb7db98_icgraph">
<area shape="rect" title=" " alt="" coords="810,21,1004,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="795,46,763,46,763,40,795,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="a1634aa220fc1c822d1f4d54614443d47" name="a1634aa220fc1c822d1f4d54614443d47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1634aa220fc1c822d1f4d54614443d47">&#9670;&#160;</a></span>benchmarkSamples()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual unsigned int Catch::IConfig::benchmarkSamples </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a29df3e2ed944f9dd58638757656ceddb">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_a1634aa220fc1c822d1f4d54614443d47_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_a1634aa220fc1c822d1f4d54614443d47_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_a1634aa220fc1c822d1f4d54614443d47_icgraph" id="aclassCatch_1_1IConfig_a1634aa220fc1c822d1f4d54614443d47_icgraph">
<area shape="rect" title=" " alt="" coords="845,56,1039,100"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#afac4a6950e035232d991d4be63a907fd" title=" " alt="" coords="575,21,797,66"/>
<area shape="poly" title=" " alt="" coords="830,65,797,61,798,56,830,60"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1ExecutionPlan.html#a7000428364a19de80ed79301f1d248c5" title=" " alt="" coords="580,90,792,135"/>
<area shape="poly" title=" " alt="" coords="830,96,793,101,792,95,830,90"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#aeff43305485b4ce29af38094437a8544" title=" " alt="" coords="276,29,527,57"/>
<area shape="poly" title=" " alt="" coords="560,46,527,46,527,40,560,40"/>
<area shape="poly" title=" " alt="" coords="451,17,434,10,401,8,371,10,355,15,351,20,357,27,353,31,345,20,352,11,370,5,401,3,435,5,453,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="a516879e39f2e46f69bb4ef1f1fe7023c" name="a516879e39f2e46f69bb4ef1f1fe7023c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a516879e39f2e46f69bb4ef1f1fe7023c">&#9670;&#160;</a></span>benchmarkWarmupTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual std::chrono::milliseconds Catch::IConfig::benchmarkWarmupTime </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a8ba83d69c3cacef6191027fd551d72ba">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_a516879e39f2e46f69bb4ef1f1fe7023c_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_a516879e39f2e46f69bb4ef1f1fe7023c_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_a516879e39f2e46f69bb4ef1f1fe7023c_icgraph" id="aclassCatch_1_1IConfig_a516879e39f2e46f69bb4ef1f1fe7023c_icgraph">
<area shape="rect" title=" " alt="" coords="845,21,1039,66"/>
<area shape="rect" href="structCatch_1_1Benchmark_1_1Benchmark.html#afac4a6950e035232d991d4be63a907fd" title=" " alt="" coords="575,21,797,66"/>
<area shape="poly" title=" " alt="" coords="830,46,798,46,798,40,830,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="560,46,527,46,527,40,560,40"/>
<area shape="poly" title=" " alt="" coords="451,17,434,10,401,8,371,10,355,15,351,20,357,27,353,31,345,20,352,11,370,5,401,3,435,5,453,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="a1e50ac75407e1e7d808eae26a4e353dd" name="a1e50ac75407e1e7d808eae26a4e353dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e50ac75407e1e7d808eae26a4e353dd">&#9670;&#160;</a></span>defaultColourMode()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="namespaceCatch.html#a91308e87521e370e591065a22b010025">ColourMode</a> Catch::IConfig::defaultColourMode </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a26266f99f3de3c5e2033a2ce50fdfade">Catch::Config</a>.</p>
</div>
</div>
<a id="aeb282b2b74d01c0d95ef1a4dbd2d12df" name="aeb282b2b74d01c0d95ef1a4dbd2d12df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb282b2b74d01c0d95ef1a4dbd2d12df">&#9670;&#160;</a></span>getSectionsToRun()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual std::vector&lt; std::string &gt; const &amp; Catch::IConfig::getSectionsToRun </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a32e48a3b9bbf4ce933a154545de13b3f">Catch::Config</a>.</p>
</div>
</div>
<a id="a439d37638d37248d8a7f3f39ad5dc6f2" name="a439d37638d37248d8a7f3f39ad5dc6f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a439d37638d37248d8a7f3f39ad5dc6f2">&#9670;&#160;</a></span>getTestsOrTags()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual std::vector&lt; std::string &gt; const &amp; Catch::IConfig::getTestsOrTags </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a0861c17ff4a01038f73eac5836d5c6fc">Catch::Config</a>.</p>
</div>
</div>
<a id="a49a475bbeb3180c06799d6d958914649" name="a49a475bbeb3180c06799d6d958914649"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49a475bbeb3180c06799d6d958914649">&#9670;&#160;</a></span>hasTestFilters()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::hasTestFilters </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a25c21a50fd3ac97d55dd8a068d83a732">Catch::Config</a>.</p>
</div>
</div>
<a id="a2f1b0391019b9ce69921527a684eab23" name="a2f1b0391019b9ce69921527a684eab23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f1b0391019b9ce69921527a684eab23">&#9670;&#160;</a></span>includeSuccessfulResults()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::includeSuccessfulResults </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a7f4f4c2b7bffa63026df5f47e845c526">Catch::Config</a>.</p>
</div>
</div>
<a id="a160c6f6e19ed6ae946f7a9e737099189" name="a160c6f6e19ed6ae946f7a9e737099189"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a160c6f6e19ed6ae946f7a9e737099189">&#9670;&#160;</a></span>minDuration()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual double Catch::IConfig::minDuration </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#aa7e4e11370e1aa911be305bad13dec59">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_a160c6f6e19ed6ae946f7a9e737099189_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_a160c6f6e19ed6ae946f7a9e737099189_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_a160c6f6e19ed6ae946f7a9e737099189_icgraph" id="aclassCatch_1_1IConfig_a160c6f6e19ed6ae946f7a9e737099189_icgraph">
<area shape="rect" title=" " alt="" coords="254,5,455,33"/>
<area shape="rect" href="namespaceCatch.html#af125966eee74f0256b8bfddec3840497" title=" " alt="" coords="5,5,206,33"/>
<area shape="poly" title=" " alt="" coords="238,22,206,22,206,16,238,16"/>
</map>
</div>
</div>
</div>
<a id="ad67bb593486213c6918732f73177b7a5" name="ad67bb593486213c6918732f73177b7a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad67bb593486213c6918732f73177b7a5">&#9670;&#160;</a></span>name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classCatch_1_1StringRef.html">StringRef</a> Catch::IConfig::name </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#ab0f3b902ccd7403d9e016ee7305aeab0">Catch::Config</a>.</p>
</div>
</div>
<a id="a71994ea53eb66e353e5e195088f9bad7" name="a71994ea53eb66e353e5e195088f9bad7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71994ea53eb66e353e5e195088f9bad7">&#9670;&#160;</a></span>rngSeed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual uint32_t Catch::IConfig::rngSeed </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#af3f236719ddeb5e90ef4a019ddbe9536">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_a71994ea53eb66e353e5e195088f9bad7_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_a71994ea53eb66e353e5e195088f9bad7_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_a71994ea53eb66e353e5e195088f9bad7_icgraph" id="aclassCatch_1_1IConfig_a71994ea53eb66e353e5e195088f9bad7_icgraph">
<area shape="rect" title=" " alt="" coords="614,84,788,112"/>
<area shape="rect" href="namespaceCatch.html#aba921d5844aa120874480fe71d1c1ae3" title="Returns Catch2&#39;s current RNG seed." alt="" coords="444,5,564,33"/>
<area shape="poly" title=" " alt="" coords="649,80,540,36,542,31,651,75"/>
<area shape="rect" href="namespaceCatch.html#acf5ea05e942d2d7fe79111e12754ed76" title=" " alt="" coords="444,57,564,85"/>
<area shape="poly" title=" " alt="" coords="598,87,564,82,564,77,599,81"/>
<area shape="rect" href="namespaceCatch.html#a161400810eb0995394d6d8d3cae821ad" title=" " alt="" coords="443,109,565,137"/>
<area shape="poly" title=" " alt="" coords="599,114,566,118,565,113,599,108"/>
<area shape="rect" href="namespaceCatch.html#ad9dc14789e42b18c6dc26590a49a6eaa" title=" " alt="" coords="442,161,566,189"/>
<area shape="poly" title=" " alt="" coords="651,120,542,163,540,158,649,115"/>
<area shape="rect" href="classCatch_1_1Session.html#a52a748e770d22a18bd8f96430f75d218" title=" " alt="" coords="199,109,394,137"/>
<area shape="poly" title=" " alt="" coords="427,126,395,126,395,120,427,120"/>
<area shape="rect" href="classCatch_1_1Session.html#a0232a6c37ad5b5064a2462eedf13a9be" title=" " alt="" coords="5,109,151,137"/>
<area shape="poly" title=" " alt="" coords="184,126,151,126,151,120,184,120"/>
</map>
</div>
</div>
</div>
<a id="afef98a620d17d1ef1cba91550146ca28" name="afef98a620d17d1ef1cba91550146ca28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afef98a620d17d1ef1cba91550146ca28">&#9670;&#160;</a></span>runOrder()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="namespaceCatch.html#aa820408cff40873fdf5c6662b6327100">TestRunOrder</a> Catch::IConfig::runOrder </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#ac61658e58a9ebcee936305f64ed01f7a">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_afef98a620d17d1ef1cba91550146ca28_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_afef98a620d17d1ef1cba91550146ca28_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_afef98a620d17d1ef1cba91550146ca28_icgraph" id="aclassCatch_1_1IConfig_afef98a620d17d1ef1cba91550146ca28_icgraph">
<area shape="rect" title=" " alt="" coords="178,5,355,33"/>
<area shape="rect" href="namespaceCatch.html#ad9dc14789e42b18c6dc26590a49a6eaa" title=" " alt="" coords="5,5,130,33"/>
<area shape="poly" title=" " alt="" coords="162,22,130,22,130,16,162,16"/>
</map>
</div>
</div>
</div>
<a id="ad286c00a41278a94e89791be29b920a1" name="ad286c00a41278a94e89791be29b920a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad286c00a41278a94e89791be29b920a1">&#9670;&#160;</a></span>shardCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual unsigned int Catch::IConfig::shardCount </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a00dfd8d83bec3e3fda355808b2fb17f3">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_ad286c00a41278a94e89791be29b920a1_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_ad286c00a41278a94e89791be29b920a1_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_ad286c00a41278a94e89791be29b920a1_icgraph" id="aclassCatch_1_1IConfig_ad286c00a41278a94e89791be29b920a1_icgraph">
<area shape="rect" title=" " alt="" coords="184,29,378,57"/>
<area shape="rect" href="namespaceCatch.html#af1944a358b260e03c6695aa7ae259c9a" title=" " alt="" coords="5,29,136,57"/>
<area shape="poly" title=" " alt="" coords="168,46,136,46,136,40,168,40"/>
<area shape="poly" title=" " alt="" coords="106,16,94,10,70,8,49,10,37,15,34,20,39,27,34,30,28,20,33,11,47,5,71,3,95,5,109,12"/>
</map>
</div>
</div>
</div>
<a id="a7d7b5de3ff81f08e343b3b6266efbeba" name="a7d7b5de3ff81f08e343b3b6266efbeba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d7b5de3ff81f08e343b3b6266efbeba">&#9670;&#160;</a></span>shardIndex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual unsigned int Catch::IConfig::shardIndex </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#ae98cabe03f0358b3cc626192c6c688e6">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_a7d7b5de3ff81f08e343b3b6266efbeba_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_a7d7b5de3ff81f08e343b3b6266efbeba_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_a7d7b5de3ff81f08e343b3b6266efbeba_icgraph" id="aclassCatch_1_1IConfig_a7d7b5de3ff81f08e343b3b6266efbeba_icgraph">
<area shape="rect" title=" " alt="" coords="184,29,376,57"/>
<area shape="rect" href="namespaceCatch.html#af1944a358b260e03c6695aa7ae259c9a" title=" " alt="" coords="5,29,136,57"/>
<area shape="poly" title=" " alt="" coords="168,46,136,46,136,40,168,40"/>
<area shape="poly" title=" " alt="" coords="106,16,94,10,70,8,49,10,37,15,34,20,39,27,35,30,29,20,33,11,48,5,71,3,95,5,109,12"/>
</map>
</div>
</div>
</div>
<a id="a5b886c5aad9001e90f63a7cf0726af63" name="a5b886c5aad9001e90f63a7cf0726af63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b886c5aad9001e90f63a7cf0726af63">&#9670;&#160;</a></span>shouldDebugBreak()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::shouldDebugBreak </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#aec665ed79cc298ea0eb88908870f8b44">Catch::Config</a>.</p>
</div>
</div>
<a id="a5a9e2fbbb8150bd197d8abd9af18da14" name="a5a9e2fbbb8150bd197d8abd9af18da14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a9e2fbbb8150bd197d8abd9af18da14">&#9670;&#160;</a></span>showDurations()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="namespaceCatch.html#afcb41c3350d3488c0efb02816a8867c8">ShowDurations</a> Catch::IConfig::showDurations </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a9ec9c643cac0984a7836ab6df06d6273">Catch::Config</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1IConfig_a5a9e2fbbb8150bd197d8abd9af18da14_icgraph.png" border="0" usemap="#aclassCatch_1_1IConfig_a5a9e2fbbb8150bd197d8abd9af18da14_icgraph" alt=""/></div>
<map name="aclassCatch_1_1IConfig_a5a9e2fbbb8150bd197d8abd9af18da14_icgraph" id="aclassCatch_1_1IConfig_a5a9e2fbbb8150bd197d8abd9af18da14_icgraph">
<area shape="rect" title=" " alt="" coords="254,5,471,33"/>
<area shape="rect" href="namespaceCatch.html#af125966eee74f0256b8bfddec3840497" title=" " alt="" coords="5,5,206,33"/>
<area shape="poly" title=" " alt="" coords="238,22,206,22,206,16,238,16"/>
</map>
</div>
</div>
</div>
<a id="aa288bf92ccd0aafd85409d8aefdf738c" name="aa288bf92ccd0aafd85409d8aefdf738c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa288bf92ccd0aafd85409d8aefdf738c">&#9670;&#160;</a></span>showInvisibles()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::showInvisibles </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a692d44c3e1d5fa3cf6f19d4f7e317611">Catch::Config</a>.</p>
</div>
</div>
<a id="acd7e1cb74682279ba1e460510d6b5859" name="acd7e1cb74682279ba1e460510d6b5859"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd7e1cb74682279ba1e460510d6b5859">&#9670;&#160;</a></span>skipBenchmarks()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::skipBenchmarks </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#ac012a4b2c761d98ea5932f15c8a6e1e5">Catch::Config</a>.</p>
</div>
</div>
<a id="a6c021a1bf5cae58cb6c4b754af6cd4b5" name="a6c021a1bf5cae58cb6c4b754af6cd4b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c021a1bf5cae58cb6c4b754af6cd4b5">&#9670;&#160;</a></span>testSpec()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classCatch_1_1TestSpec.html">TestSpec</a> const &amp; Catch::IConfig::testSpec </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a9444b56d6f7549c2c6aad594d1bc6423">Catch::Config</a>.</p>
</div>
</div>
<a id="a55aff5924bdbb3f558775821b1eb4b3d" name="a55aff5924bdbb3f558775821b1eb4b3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a55aff5924bdbb3f558775821b1eb4b3d">&#9670;&#160;</a></span>verbosity()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="namespaceCatch.html#af85c0d46dfe687d923a157362fd07737">Verbosity</a> Catch::IConfig::verbosity </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#aa0ac4601dd8e5bedf7dc4c0761ec2097">Catch::Config</a>.</p>
</div>
</div>
<a id="a75d970c495a28e46b8e9b04a1d32149f" name="a75d970c495a28e46b8e9b04a1d32149f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75d970c495a28e46b8e9b04a1d32149f">&#9670;&#160;</a></span>warnAboutMissingAssertions()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::warnAboutMissingAssertions </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#a517d35c4a4d9e8fd0009f22e85af1bea">Catch::Config</a>.</p>
</div>
</div>
<a id="a62498b40b04b87b721537f8e0e7d333e" name="a62498b40b04b87b721537f8e0e7d333e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62498b40b04b87b721537f8e0e7d333e">&#9670;&#160;</a></span>warnAboutUnmatchedTestSpecs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::warnAboutUnmatchedTestSpecs </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#abd76a2429ec39af0d0007e68b799995a">Catch::Config</a>.</p>
</div>
</div>
<a id="a6ff06a3e00a2002992d3139d9c21718d" name="a6ff06a3e00a2002992d3139d9c21718d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ff06a3e00a2002992d3139d9c21718d">&#9670;&#160;</a></span>zeroTestsCountAsSuccess()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool Catch::IConfig::zeroTestsCountAsSuccess </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classCatch_1_1Config.html#ac39443127fe7694ed429ecd7150d56a8">Catch::Config</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>tests/vendor/<a class="el" href="catch__amalgamated_8hpp_source.html">catch_amalgamated.hpp</a></li>
<li>tests/vendor/<a class="el" href="catch__amalgamated_8cpp.html">catch_amalgamated.cpp</a></li>
</ul>
</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="classCatch_1_1IConfig.html">IConfig</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>