qtrocket2/docs/doxygen/html/classCatch_1_1Approx.html

1129 lines
69 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::Approx 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_1Approx.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="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classCatch_1_1Approx-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Catch::Approx Class Reference</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>
<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:a02b674bd81e29e1cb9d9410a7289ebc5" id="r_a02b674bd81e29e1cb9d9410a7289ebc5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a02b674bd81e29e1cb9d9410a7289ebc5">Approx</a> (double value)</td></tr>
<tr class="separator:a02b674bd81e29e1cb9d9410a7289ebc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a517d8133c80266dae10f7a092dea7da8" id="r_a517d8133c80266dae10f7a092dea7da8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Approx.html">Approx</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a517d8133c80266dae10f7a092dea7da8">operator-</a> () const</td></tr>
<tr class="separator:a517d8133c80266dae10f7a092dea7da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64d933793282cb68a9e4934637f900fe" id="r_a64d933793282cb68a9e4934637f900fe"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a64d933793282cb68a9e4934637f900fe"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Approx.html">Approx</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a64d933793282cb68a9e4934637f900fe">operator()</a> (T const &amp;value) const</td></tr>
<tr class="separator:a64d933793282cb68a9e4934637f900fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07c1b6a3fc58c7b724aa0ef082e32704" id="r_a07c1b6a3fc58c7b724aa0ef082e32704"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a07c1b6a3fc58c7b724aa0ef082e32704"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a07c1b6a3fc58c7b724aa0ef082e32704">Approx</a> (T const &amp;value)</td></tr>
<tr class="separator:a07c1b6a3fc58c7b724aa0ef082e32704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9b569c030c0399a187f96e7d95e501f" id="r_ab9b569c030c0399a187f96e7d95e501f"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:ab9b569c030c0399a187f96e7d95e501f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Approx.html">Approx</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ab9b569c030c0399a187f96e7d95e501f">epsilon</a> (T const &amp;newEpsilon)</td></tr>
<tr class="separator:ab9b569c030c0399a187f96e7d95e501f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4d5b0df9462561dacb65f19b9c770c3" id="r_af4d5b0df9462561dacb65f19b9c770c3"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:af4d5b0df9462561dacb65f19b9c770c3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Approx.html">Approx</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#af4d5b0df9462561dacb65f19b9c770c3">margin</a> (T const &amp;newMargin)</td></tr>
<tr class="separator:af4d5b0df9462561dacb65f19b9c770c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b01c1b0697e834c6df637b5163a7dac" id="r_a8b01c1b0697e834c6df637b5163a7dac"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a8b01c1b0697e834c6df637b5163a7dac"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCatch_1_1Approx.html">Approx</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a8b01c1b0697e834c6df637b5163a7dac">scale</a> (T const &amp;newScale)</td></tr>
<tr class="separator:a8b01c1b0697e834c6df637b5163a7dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00b9ca1984b955801334985da44ed863" id="r_a00b9ca1984b955801334985da44ed863"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a00b9ca1984b955801334985da44ed863">toString</a> () const</td></tr>
<tr class="separator:a00b9ca1984b955801334985da44ed863"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aae48202f7bf38b6e3ebfaac7ef46b7af" id="r_aae48202f7bf38b6e3ebfaac7ef46b7af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classCatch_1_1Approx.html">Approx</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aae48202f7bf38b6e3ebfaac7ef46b7af">custom</a> ()</td></tr>
<tr class="separator:aae48202f7bf38b6e3ebfaac7ef46b7af"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a71ffb8099b3b2530a99724e0d0b87a4f" id="r_a71ffb8099b3b2530a99724e0d0b87a4f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a71ffb8099b3b2530a99724e0d0b87a4f">equalityComparisonImpl</a> (double other) const</td></tr>
<tr class="separator:a71ffb8099b3b2530a99724e0d0b87a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a317617c0c402f7b7a4aa3c78eadd6cc8" id="r_a317617c0c402f7b7a4aa3c78eadd6cc8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a317617c0c402f7b7a4aa3c78eadd6cc8">setMargin</a> (double <a class="el" href="#af4d5b0df9462561dacb65f19b9c770c3">margin</a>)</td></tr>
<tr class="separator:a317617c0c402f7b7a4aa3c78eadd6cc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1f094872e9d086ded948d4f138cb2fb" id="r_aa1f094872e9d086ded948d4f138cb2fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa1f094872e9d086ded948d4f138cb2fb">setEpsilon</a> (double <a class="el" href="#ab9b569c030c0399a187f96e7d95e501f">epsilon</a>)</td></tr>
<tr class="separator:aa1f094872e9d086ded948d4f138cb2fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a81cd951fe47d9e6f36e562783ac9fcc7" id="r_a81cd951fe47d9e6f36e562783ac9fcc7"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a81cd951fe47d9e6f36e562783ac9fcc7">m_epsilon</a></td></tr>
<tr class="separator:a81cd951fe47d9e6f36e562783ac9fcc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace2c687f16a779c5ff3740f1f2a044b3" id="r_ace2c687f16a779c5ff3740f1f2a044b3"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ace2c687f16a779c5ff3740f1f2a044b3">m_margin</a></td></tr>
<tr class="separator:ace2c687f16a779c5ff3740f1f2a044b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa316206e97c57ce6a5ae6ddd3115114" id="r_aaa316206e97c57ce6a5ae6ddd3115114"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaa316206e97c57ce6a5ae6ddd3115114">m_scale</a></td></tr>
<tr class="separator:aaa316206e97c57ce6a5ae6ddd3115114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a729a2458e9f3e3b6d011ec962ca553" id="r_a1a729a2458e9f3e3b6d011ec962ca553"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1a729a2458e9f3e3b6d011ec962ca553">m_value</a></td></tr>
<tr class="separator:a1a729a2458e9f3e3b6d011ec962ca553"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ab38782a37d09b527ca5e126dbf433dda" id="r_ab38782a37d09b527ca5e126dbf433dda"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:ab38782a37d09b527ca5e126dbf433dda"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ab38782a37d09b527ca5e126dbf433dda">operator==</a> (const T &amp;lhs, <a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;rhs)</td></tr>
<tr class="separator:ab38782a37d09b527ca5e126dbf433dda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e5ef1957d4c38d7857005909c613743" id="r_a0e5ef1957d4c38d7857005909c613743"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a0e5ef1957d4c38d7857005909c613743"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a0e5ef1957d4c38d7857005909c613743">operator==</a> (<a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;lhs, const T &amp;rhs)</td></tr>
<tr class="separator:a0e5ef1957d4c38d7857005909c613743"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29696f14ebd51887c8c88e771d12ef54" id="r_a29696f14ebd51887c8c88e771d12ef54"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a29696f14ebd51887c8c88e771d12ef54"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a29696f14ebd51887c8c88e771d12ef54">operator!=</a> (T const &amp;lhs, <a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;rhs)</td></tr>
<tr class="separator:a29696f14ebd51887c8c88e771d12ef54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31d62e3c35abb86cf25e02601966ca5d" id="r_a31d62e3c35abb86cf25e02601966ca5d"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a31d62e3c35abb86cf25e02601966ca5d"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a31d62e3c35abb86cf25e02601966ca5d">operator!=</a> (<a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;lhs, T const &amp;rhs)</td></tr>
<tr class="separator:a31d62e3c35abb86cf25e02601966ca5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0369de03e81bc2ceaf6c9d830476bd49" id="r_a0369de03e81bc2ceaf6c9d830476bd49"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a0369de03e81bc2ceaf6c9d830476bd49"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a0369de03e81bc2ceaf6c9d830476bd49">operator&lt;=</a> (T const &amp;lhs, <a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;rhs)</td></tr>
<tr class="separator:a0369de03e81bc2ceaf6c9d830476bd49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6040b908588745570847d7ae8483b091" id="r_a6040b908588745570847d7ae8483b091"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a6040b908588745570847d7ae8483b091"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a6040b908588745570847d7ae8483b091">operator&lt;=</a> (<a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;lhs, T const &amp;rhs)</td></tr>
<tr class="separator:a6040b908588745570847d7ae8483b091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd27efc62be386daeecb7a09e828d44" id="r_affd27efc62be386daeecb7a09e828d44"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:affd27efc62be386daeecb7a09e828d44"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#affd27efc62be386daeecb7a09e828d44">operator&gt;=</a> (T const &amp;lhs, <a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;rhs)</td></tr>
<tr class="separator:affd27efc62be386daeecb7a09e828d44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5899b8a36725406701e2ebded2971ee6" id="r_a5899b8a36725406701e2ebded2971ee6"><td class="memTemplParams" colspan="2">template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </td></tr>
<tr class="memitem:a5899b8a36725406701e2ebded2971ee6"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a5899b8a36725406701e2ebded2971ee6">operator&gt;=</a> (<a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;lhs, T const &amp;rhs)</td></tr>
<tr class="separator:a5899b8a36725406701e2ebded2971ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a02b674bd81e29e1cb9d9410a7289ebc5" name="a02b674bd81e29e1cb9d9410a7289ebc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02b674bd81e29e1cb9d9410a7289ebc5">&#9670;&#160;</a></span>Approx() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Catch::Approx::Approx </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel explicit">explicit</span></span> </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="classCatch_1_1Approx_a02b674bd81e29e1cb9d9410a7289ebc5_cgraph.png" border="0" usemap="#aclassCatch_1_1Approx_a02b674bd81e29e1cb9d9410a7289ebc5_cgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_a02b674bd81e29e1cb9d9410a7289ebc5_cgraph" id="aclassCatch_1_1Approx_a02b674bd81e29e1cb9d9410a7289ebc5_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,172,33"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab9b569c030c0399a187f96e7d95e501f" title=" " alt="" coords="220,5,387,33"/>
<area shape="poly" title=" " alt="" coords="172,25,204,25,204,31,172,31"/>
<area shape="poly" title=" " alt="" coords="219,13,187,13,187,8,219,8"/>
<area shape="rect" href="classCatch_1_1Approx.html#aa1f094872e9d086ded948d4f138cb2fb" title=" " alt="" coords="435,5,622,33"/>
<area shape="poly" title=" " alt="" coords="388,16,420,16,420,22,388,22"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1Approx_a02b674bd81e29e1cb9d9410a7289ebc5_icgraph.png" border="0" usemap="#aclassCatch_1_1Approx_a02b674bd81e29e1cb9d9410a7289ebc5_icgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_a02b674bd81e29e1cb9d9410a7289ebc5_icgraph" id="aclassCatch_1_1Approx_a02b674bd81e29e1cb9d9410a7289ebc5_icgraph">
<area shape="rect" title=" " alt="" coords="496,339,662,366"/>
<area shape="rect" href="classCatch_1_1Approx.html#a07c1b6a3fc58c7b724aa0ef082e32704" title=" " alt="" coords="266,5,432,33"/>
<area shape="poly" title=" " alt="" coords="571,324,560,265,537,191,521,152,500,114,476,78,446,48,427,36,430,31,450,44,480,75,505,111,525,149,542,189,565,264,577,323"/>
<area shape="rect" href="classCatch_1_1Approx.html#aae48202f7bf38b6e3ebfaac7ef46b7af" title=" " alt="" coords="265,57,434,85"/>
<area shape="poly" title=" " alt="" coords="569,325,554,275,530,215,494,153,472,124,446,100,426,88,429,83,450,96,476,121,499,150,535,212,559,274,574,323"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab9b569c030c0399a187f96e7d95e501f" title=" " alt="" coords="266,109,433,137"/>
<area shape="poly" title=" " alt="" coords="562,326,544,289,519,245,486,201,446,164,418,149,387,140,389,135,420,144,450,160,490,198,523,242,549,286,567,324"/>
<area shape="rect" href="classCatch_1_1Approx.html#af4d5b0df9462561dacb65f19b9c770c3" title=" " alt="" coords="266,161,432,189"/>
<area shape="poly" title=" " alt="" coords="558,327,512,268,481,237,447,209,410,192,412,187,449,205,485,233,516,264,563,324"/>
<area shape="rect" href="classCatch_1_1Approx.html#a31d62e3c35abb86cf25e02601966ca5d" title=" " alt="" coords="8,219,200,246"/>
<area shape="poly" title=" " alt="" coords="546,331,501,302,447,276,384,259,320,247,200,236,200,231,320,242,386,254,449,271,503,297,549,327"/>
<area shape="rect" href="classCatch_1_1Approx.html#a29696f14ebd51887c8c88e771d12ef54" title=" " alt="" coords="8,276,200,304"/>
<area shape="poly" title=" " alt="" coords="535,334,493,318,447,304,384,294,319,289,200,287,200,282,319,284,385,289,449,299,495,312,537,329"/>
<area shape="rect" href="classCatch_1_1Approx.html#a64d933793282cb68a9e4934637f900fe" title=" " alt="" coords="257,415,442,442"/>
<area shape="poly" title=" " alt="" coords="522,374,449,399,396,417,394,412,447,394,521,369"/>
<area shape="rect" href="classCatch_1_1Approx.html#a517d8133c80266dae10f7a092dea7da8" title=" " alt="" coords="260,467,439,494"/>
<area shape="poly" title=" " alt="" coords="554,379,508,419,449,456,418,469,416,464,447,451,505,414,551,375"/>
<area shape="rect" href="classCatch_1_1Approx.html#a6040b908588745570847d7ae8483b091" title=" " alt="" coords="251,519,448,546"/>
<area shape="poly" title=" " alt="" coords="564,381,518,445,486,479,449,508,424,520,422,516,447,504,483,475,514,442,560,378"/>
<area shape="rect" href="classCatch_1_1Approx.html#a0369de03e81bc2ceaf6c9d830476bd49" title=" " alt="" coords="251,571,448,598"/>
<area shape="poly" title=" " alt="" coords="570,381,553,421,527,470,493,518,450,560,427,573,424,568,446,556,489,515,523,467,548,419,565,379"/>
<area shape="rect" href="classCatch_1_1Approx.html#a0e5ef1957d4c38d7857005909c613743" title=" " alt="" coords="5,340,203,368"/>
<area shape="poly" title=" " alt="" coords="480,355,203,356,203,351,480,350"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab38782a37d09b527ca5e126dbf433dda" title=" " alt="" coords="251,313,448,341"/>
<area shape="poly" title=" " alt="" coords="481,344,448,341,449,335,481,339"/>
<area shape="rect" href="classCatch_1_1Approx.html#a5899b8a36725406701e2ebded2971ee6" title=" " alt="" coords="251,623,448,650"/>
<area shape="poly" title=" " alt="" coords="574,382,559,432,535,494,499,558,476,587,450,612,429,624,426,620,446,608,472,583,495,555,530,492,554,430,569,381"/>
<area shape="rect" href="classCatch_1_1Approx.html#affd27efc62be386daeecb7a09e828d44" title=" " alt="" coords="251,675,448,702"/>
<area shape="poly" title=" " alt="" coords="577,382,565,441,542,517,526,557,505,596,480,632,450,664,430,676,427,672,446,660,476,629,501,593,521,555,537,515,560,440,572,381"/>
<area shape="rect" href="classCatch_1_1Approx.html#a8b01c1b0697e834c6df637b5163a7dac" title=" " alt="" coords="272,727,426,754"/>
<area shape="poly" title=" " alt="" coords="579,382,570,450,550,540,533,588,511,634,484,678,450,716,428,730,425,725,446,712,480,675,507,632,528,586,544,539,565,449,573,382"/>
<area shape="poly" title=" " alt="" coords="448,134,450,136,476,158,499,185,537,242,563,297,577,337,572,339,558,299,532,245,495,188,472,162,446,140,445,139"/>
<area shape="poly" title=" " alt="" coords="302,309,202,267,151,249,153,244,204,262,304,304"/>
<area shape="poly" title=" " alt="" coords="239,313,199,307,200,302,239,308"/>
<area shape="poly" title=" " alt="" coords="236,342,203,346,203,340,235,337"/>
</map>
</div>
</div>
</div>
<a id="a07c1b6a3fc58c7b724aa0ef082e32704" name="a07c1b6a3fc58c7b724aa0ef082e32704"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07c1b6a3fc58c7b724aa0ef082e32704">&#9670;&#160;</a></span>Approx() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Catch::Approx::Approx </td>
<td>(</td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel explicit">explicit</span></span> </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="classCatch_1_1Approx_a07c1b6a3fc58c7b724aa0ef082e32704_cgraph.png" border="0" usemap="#aclassCatch_1_1Approx_a07c1b6a3fc58c7b724aa0ef082e32704_cgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_a07c1b6a3fc58c7b724aa0ef082e32704_cgraph" id="aclassCatch_1_1Approx_a07c1b6a3fc58c7b724aa0ef082e32704_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,172,33"/>
<area shape="rect" href="classCatch_1_1Approx.html#a02b674bd81e29e1cb9d9410a7289ebc5" title=" " alt="" coords="220,5,386,33"/>
<area shape="poly" title=" " alt="" coords="172,16,204,16,204,22,172,22"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab9b569c030c0399a187f96e7d95e501f" title=" " alt="" coords="434,5,601,33"/>
<area shape="poly" title=" " alt="" coords="386,25,418,25,418,31,386,31"/>
<area shape="poly" title=" " alt="" coords="433,13,401,13,401,8,433,8"/>
<area shape="rect" href="classCatch_1_1Approx.html#aa1f094872e9d086ded948d4f138cb2fb" title=" " alt="" coords="649,5,837,33"/>
<area shape="poly" title=" " alt="" coords="602,16,634,16,634,22,602,22"/>
</map>
</div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aae48202f7bf38b6e3ebfaac7ef46b7af" name="aae48202f7bf38b6e3ebfaac7ef46b7af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae48202f7bf38b6e3ebfaac7ef46b7af">&#9670;&#160;</a></span>custom()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Approx.html">Approx</a> Catch::Approx::custom </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 static">static</span></span> </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="classCatch_1_1Approx_aae48202f7bf38b6e3ebfaac7ef46b7af_cgraph.png" border="0" usemap="#aclassCatch_1_1Approx_aae48202f7bf38b6e3ebfaac7ef46b7af_cgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_aae48202f7bf38b6e3ebfaac7ef46b7af_cgraph" id="aclassCatch_1_1Approx_aae48202f7bf38b6e3ebfaac7ef46b7af_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,174,33"/>
<area shape="rect" href="classCatch_1_1Approx.html#a02b674bd81e29e1cb9d9410a7289ebc5" title=" " alt="" coords="222,5,388,33"/>
<area shape="poly" title=" " alt="" coords="174,16,206,16,206,22,174,22"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab9b569c030c0399a187f96e7d95e501f" title=" " alt="" coords="436,5,603,33"/>
<area shape="poly" title=" " alt="" coords="388,25,420,25,420,31,388,31"/>
<area shape="poly" title=" " alt="" coords="435,13,403,13,403,8,435,8"/>
<area shape="rect" href="classCatch_1_1Approx.html#aa1f094872e9d086ded948d4f138cb2fb" title=" " alt="" coords="651,5,839,33"/>
<area shape="poly" title=" " alt="" coords="604,16,636,16,636,22,604,22"/>
</map>
</div>
</div>
</div>
<a id="ab9b569c030c0399a187f96e7d95e501f" name="ab9b569c030c0399a187f96e7d95e501f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9b569c030c0399a187f96e7d95e501f">&#9670;&#160;</a></span>epsilon()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Approx.html">Approx</a> &amp; Catch::Approx::epsilon </td>
<td>(</td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>newEpsilon</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </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="classCatch_1_1Approx_ab9b569c030c0399a187f96e7d95e501f_cgraph.png" border="0" usemap="#aclassCatch_1_1Approx_ab9b569c030c0399a187f96e7d95e501f_cgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_ab9b569c030c0399a187f96e7d95e501f_cgraph" id="aclassCatch_1_1Approx_ab9b569c030c0399a187f96e7d95e501f_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,173,33"/>
<area shape="rect" href="classCatch_1_1Approx.html#a02b674bd81e29e1cb9d9410a7289ebc5" title=" " alt="" coords="231,5,398,33"/>
<area shape="poly" title=" " alt="" coords="173,25,216,25,216,31,173,31"/>
<area shape="rect" href="classCatch_1_1Approx.html#aa1f094872e9d086ded948d4f138cb2fb" title=" " alt="" coords="221,57,408,85"/>
<area shape="poly" title=" " alt="" coords="153,31,237,51,235,56,152,36"/>
<area shape="poly" title=" " alt="" coords="231,13,188,13,188,8,231,8"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classCatch_1_1Approx_ab9b569c030c0399a187f96e7d95e501f_icgraph.png" border="0" usemap="#aclassCatch_1_1Approx_ab9b569c030c0399a187f96e7d95e501f_icgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_ab9b569c030c0399a187f96e7d95e501f_icgraph" id="aclassCatch_1_1Approx_ab9b569c030c0399a187f96e7d95e501f_icgraph">
<area shape="rect" title=" " alt="" coords="710,337,878,365"/>
<area shape="rect" href="classCatch_1_1Approx.html#a02b674bd81e29e1cb9d9410a7289ebc5" title=" " alt="" coords="496,337,662,365"/>
<area shape="poly" title=" " alt="" coords="695,363,663,363,663,357,695,357"/>
<area shape="poly" title=" " alt="" coords="678,340,710,340,710,345,678,345"/>
<area shape="rect" href="classCatch_1_1Approx.html#a07c1b6a3fc58c7b724aa0ef082e32704" title=" " alt="" coords="266,5,432,33"/>
<area shape="poly" title=" " alt="" coords="571,322,560,264,537,190,520,151,500,113,475,78,446,48,427,36,430,31,450,44,480,75,505,111,525,149,542,188,565,263,577,321"/>
<area shape="rect" href="classCatch_1_1Approx.html#aae48202f7bf38b6e3ebfaac7ef46b7af" title=" " alt="" coords="265,57,434,85"/>
<area shape="poly" title=" " alt="" coords="569,323,554,275,530,214,494,152,472,124,446,100,426,88,429,83,450,96,476,121,499,149,535,212,559,273,574,322"/>
<area shape="rect" href="classCatch_1_1Approx.html#af4d5b0df9462561dacb65f19b9c770c3" title=" " alt="" coords="266,109,432,137"/>
<area shape="poly" title=" " alt="" coords="564,324,546,287,520,242,487,196,446,157,414,140,416,135,450,153,491,193,525,239,551,284,569,322"/>
<area shape="rect" href="classCatch_1_1Approx.html#a31d62e3c35abb86cf25e02601966ca5d" title=" " alt="" coords="8,167,200,194"/>
<area shape="poly" title=" " alt="" coords="561,325,543,294,517,260,485,227,447,202,386,180,322,169,258,166,200,169,200,164,258,161,322,163,388,174,449,197,488,223,521,256,547,291,566,322"/>
<area shape="rect" href="classCatch_1_1Approx.html#a29696f14ebd51887c8c88e771d12ef54" title=" " alt="" coords="8,224,200,252"/>
<area shape="poly" title=" " alt="" coords="523,334,447,311,311,279,188,255,189,250,312,274,449,306,524,329"/>
<area shape="rect" href="classCatch_1_1Approx.html#a64d933793282cb68a9e4934637f900fe" title=" " alt="" coords="257,363,442,390"/>
<area shape="poly" title=" " alt="" coords="481,365,443,369,442,364,480,359"/>
<area shape="rect" href="classCatch_1_1Approx.html#a517d8133c80266dae10f7a092dea7da8" title=" " alt="" coords="260,415,439,442"/>
<area shape="poly" title=" " alt="" coords="531,374,449,404,408,417,406,412,447,399,529,369"/>
<area shape="rect" href="classCatch_1_1Approx.html#a6040b908588745570847d7ae8483b091" title=" " alt="" coords="251,467,448,494"/>
<area shape="poly" title=" " alt="" coords="555,378,508,418,449,456,418,469,416,464,447,451,505,414,551,374"/>
<area shape="rect" href="classCatch_1_1Approx.html#a0369de03e81bc2ceaf6c9d830476bd49" title=" " alt="" coords="251,519,448,546"/>
<area shape="poly" title=" " alt="" coords="564,380,518,445,486,479,449,508,424,520,422,516,447,504,483,475,514,441,560,377"/>
<area shape="rect" href="classCatch_1_1Approx.html#a0e5ef1957d4c38d7857005909c613743" title=" " alt="" coords="5,288,203,316"/>
<area shape="poly" title=" " alt="" coords="480,344,203,315,203,309,481,338"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab38782a37d09b527ca5e126dbf433dda" title=" " alt="" coords="251,211,448,238"/>
<area shape="poly" title=" " alt="" coords="549,329,502,293,447,259,403,241,405,236,449,254,505,289,552,325"/>
<area shape="rect" href="classCatch_1_1Approx.html#a5899b8a36725406701e2ebded2971ee6" title=" " alt="" coords="251,571,448,598"/>
<area shape="poly" title=" " alt="" coords="570,380,553,420,527,469,493,518,450,560,427,572,425,568,446,556,489,515,523,466,548,418,566,378"/>
<area shape="rect" href="classCatch_1_1Approx.html#affd27efc62be386daeecb7a09e828d44" title=" " alt="" coords="251,623,448,650"/>
<area shape="poly" title=" " alt="" coords="574,381,560,431,535,494,499,557,476,586,450,612,429,624,426,620,446,608,472,583,495,554,530,491,555,429,569,380"/>
<area shape="rect" href="classCatch_1_1Approx.html#a8b01c1b0697e834c6df637b5163a7dac" title=" " alt="" coords="272,675,426,702"/>
<area shape="poly" title=" " alt="" coords="577,381,565,440,543,517,526,557,505,596,480,632,450,664,428,677,426,673,446,660,476,629,501,593,521,554,538,515,560,439,572,380"/>
<area shape="poly" title=" " alt="" coords="253,210,185,198,186,192,254,205"/>
<area shape="poly" title=" " alt="" coords="235,233,200,235,200,230,235,228"/>
<area shape="poly" title=" " alt="" coords="289,246,151,290,150,285,288,241"/>
</map>
</div>
</div>
</div>
<a id="a71ffb8099b3b2530a99724e0d0b87a4f" name="a71ffb8099b3b2530a99724e0d0b87a4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71ffb8099b3b2530a99724e0d0b87a4f">&#9670;&#160;</a></span>equalityComparisonImpl()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Catch::Approx::equalityComparisonImpl </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </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="classCatch_1_1Approx_a71ffb8099b3b2530a99724e0d0b87a4f_icgraph.png" border="0" usemap="#aclassCatch_1_1Approx_a71ffb8099b3b2530a99724e0d0b87a4f_icgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_a71ffb8099b3b2530a99724e0d0b87a4f_icgraph" id="aclassCatch_1_1Approx_a71ffb8099b3b2530a99724e0d0b87a4f_icgraph">
<area shape="rect" title=" " alt="" coords="496,57,776,85"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab38782a37d09b527ca5e126dbf433dda" title=" " alt="" coords="251,57,448,85"/>
<area shape="poly" title=" " alt="" coords="480,74,449,74,449,68,480,68"/>
<area shape="rect" href="classCatch_1_1Approx.html#a31d62e3c35abb86cf25e02601966ca5d" title=" " alt="" coords="8,5,200,33"/>
<area shape="poly" title=" " alt="" coords="265,56,172,36,174,31,266,51"/>
<area shape="rect" href="classCatch_1_1Approx.html#a29696f14ebd51887c8c88e771d12ef54" title=" " alt="" coords="8,57,200,85"/>
<area shape="poly" title=" " alt="" coords="235,74,200,74,200,68,235,68"/>
<area shape="rect" href="classCatch_1_1Approx.html#a0e5ef1957d4c38d7857005909c613743" title=" " alt="" coords="5,109,203,137"/>
<area shape="poly" title=" " alt="" coords="266,91,174,111,172,106,265,86"/>
</map>
</div>
</div>
</div>
<a id="af4d5b0df9462561dacb65f19b9c770c3" name="af4d5b0df9462561dacb65f19b9c770c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4d5b0df9462561dacb65f19b9c770c3">&#9670;&#160;</a></span>margin()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Approx.html">Approx</a> &amp; Catch::Approx::margin </td>
<td>(</td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>newMargin</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </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="classCatch_1_1Approx_af4d5b0df9462561dacb65f19b9c770c3_cgraph.png" border="0" usemap="#aclassCatch_1_1Approx_af4d5b0df9462561dacb65f19b9c770c3_cgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_af4d5b0df9462561dacb65f19b9c770c3_cgraph" id="aclassCatch_1_1Approx_af4d5b0df9462561dacb65f19b9c770c3_cgraph">
<area shape="rect" title=" " alt="" coords="5,32,172,60"/>
<area shape="rect" href="classCatch_1_1Approx.html#a02b674bd81e29e1cb9d9410a7289ebc5" title=" " alt="" coords="229,5,396,33"/>
<area shape="poly" title=" " alt="" coords="172,33,213,28,214,34,173,39"/>
<area shape="rect" href="classCatch_1_1Approx.html#a317617c0c402f7b7a4aa3c78eadd6cc8" title=" " alt="" coords="220,57,405,85"/>
<area shape="poly" title=" " alt="" coords="172,53,204,56,204,62,172,58"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab9b569c030c0399a187f96e7d95e501f" title=" " alt="" coords="453,5,620,33"/>
<area shape="poly" title=" " alt="" coords="396,25,438,25,438,31,396,31"/>
<area shape="poly" title=" " alt="" coords="453,13,411,13,411,8,453,8"/>
<area shape="rect" href="classCatch_1_1Approx.html#aa1f094872e9d086ded948d4f138cb2fb" title=" " alt="" coords="668,5,856,33"/>
<area shape="poly" title=" " alt="" coords="621,16,653,16,653,22,621,22"/>
</map>
</div>
</div>
</div>
<a id="a64d933793282cb68a9e4934637f900fe" name="a64d933793282cb68a9e4934637f900fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64d933793282cb68a9e4934637f900fe">&#9670;&#160;</a></span>operator()()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Approx.html">Approx</a> Catch::Approx::operator() </td>
<td>(</td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </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="classCatch_1_1Approx_a64d933793282cb68a9e4934637f900fe_cgraph.png" border="0" usemap="#aclassCatch_1_1Approx_a64d933793282cb68a9e4934637f900fe_cgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_a64d933793282cb68a9e4934637f900fe_cgraph" id="aclassCatch_1_1Approx_a64d933793282cb68a9e4934637f900fe_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,191,33"/>
<area shape="rect" href="classCatch_1_1Approx.html#a02b674bd81e29e1cb9d9410a7289ebc5" title=" " alt="" coords="239,5,405,33"/>
<area shape="poly" title=" " alt="" coords="191,16,223,16,223,22,191,22"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab9b569c030c0399a187f96e7d95e501f" title=" " alt="" coords="453,5,620,33"/>
<area shape="poly" title=" " alt="" coords="405,25,437,25,437,31,405,31"/>
<area shape="poly" title=" " alt="" coords="452,13,420,13,420,8,452,8"/>
<area shape="rect" href="classCatch_1_1Approx.html#aa1f094872e9d086ded948d4f138cb2fb" title=" " alt="" coords="668,5,856,33"/>
<area shape="poly" title=" " alt="" coords="621,16,653,16,653,22,621,22"/>
</map>
</div>
</div>
</div>
<a id="a517d8133c80266dae10f7a092dea7da8" name="a517d8133c80266dae10f7a092dea7da8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a517d8133c80266dae10f7a092dea7da8">&#9670;&#160;</a></span>operator-()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Approx.html">Approx</a> Catch::Approx::operator- </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</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="classCatch_1_1Approx_a517d8133c80266dae10f7a092dea7da8_cgraph.png" border="0" usemap="#aclassCatch_1_1Approx_a517d8133c80266dae10f7a092dea7da8_cgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_a517d8133c80266dae10f7a092dea7da8_cgraph" id="aclassCatch_1_1Approx_a517d8133c80266dae10f7a092dea7da8_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,185,33"/>
<area shape="rect" href="classCatch_1_1Approx.html#a02b674bd81e29e1cb9d9410a7289ebc5" title=" " alt="" coords="233,5,399,33"/>
<area shape="poly" title=" " alt="" coords="185,16,217,16,217,22,185,22"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab9b569c030c0399a187f96e7d95e501f" title=" " alt="" coords="447,5,614,33"/>
<area shape="poly" title=" " alt="" coords="399,25,431,25,431,31,399,31"/>
<area shape="poly" title=" " alt="" coords="446,13,414,13,414,8,446,8"/>
<area shape="rect" href="classCatch_1_1Approx.html#aa1f094872e9d086ded948d4f138cb2fb" title=" " alt="" coords="662,5,850,33"/>
<area shape="poly" title=" " alt="" coords="615,16,647,16,647,22,615,22"/>
</map>
</div>
</div>
</div>
<a id="a8b01c1b0697e834c6df637b5163a7dac" name="a8b01c1b0697e834c6df637b5163a7dac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b01c1b0697e834c6df637b5163a7dac">&#9670;&#160;</a></span>scale()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCatch_1_1Approx.html">Approx</a> &amp; Catch::Approx::scale </td>
<td>(</td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>newScale</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span></span> </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="classCatch_1_1Approx_a8b01c1b0697e834c6df637b5163a7dac_cgraph.png" border="0" usemap="#aclassCatch_1_1Approx_a8b01c1b0697e834c6df637b5163a7dac_cgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_a8b01c1b0697e834c6df637b5163a7dac_cgraph" id="aclassCatch_1_1Approx_a8b01c1b0697e834c6df637b5163a7dac_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,160,33"/>
<area shape="rect" href="classCatch_1_1Approx.html#a02b674bd81e29e1cb9d9410a7289ebc5" title=" " alt="" coords="208,5,374,33"/>
<area shape="poly" title=" " alt="" coords="160,16,192,16,192,22,160,22"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab9b569c030c0399a187f96e7d95e501f" title=" " alt="" coords="422,5,589,33"/>
<area shape="poly" title=" " alt="" coords="374,25,406,25,406,31,374,31"/>
<area shape="poly" title=" " alt="" coords="421,13,389,13,389,8,421,8"/>
<area shape="rect" href="classCatch_1_1Approx.html#aa1f094872e9d086ded948d4f138cb2fb" title=" " alt="" coords="637,5,825,33"/>
<area shape="poly" title=" " alt="" coords="590,16,622,16,622,22,590,22"/>
</map>
</div>
</div>
</div>
<a id="aa1f094872e9d086ded948d4f138cb2fb" name="aa1f094872e9d086ded948d4f138cb2fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1f094872e9d086ded948d4f138cb2fb">&#9670;&#160;</a></span>setEpsilon()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Catch::Approx::setEpsilon </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>epsilon</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </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="classCatch_1_1Approx_aa1f094872e9d086ded948d4f138cb2fb_icgraph.png" border="0" usemap="#aclassCatch_1_1Approx_aa1f094872e9d086ded948d4f138cb2fb_icgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_aa1f094872e9d086ded948d4f138cb2fb_icgraph" id="aclassCatch_1_1Approx_aa1f094872e9d086ded948d4f138cb2fb_icgraph">
<area shape="rect" title=" " alt="" coords="926,337,1113,365"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab9b569c030c0399a187f96e7d95e501f" title=" " alt="" coords="710,337,878,365"/>
<area shape="poly" title=" " alt="" coords="910,354,878,354,878,348,910,348"/>
<area shape="rect" href="classCatch_1_1Approx.html#a02b674bd81e29e1cb9d9410a7289ebc5" title=" " alt="" coords="496,337,662,365"/>
<area shape="poly" title=" " alt="" coords="695,363,663,363,663,357,695,357"/>
<area shape="poly" title=" " alt="" coords="678,340,710,340,710,345,678,345"/>
<area shape="rect" href="classCatch_1_1Approx.html#a07c1b6a3fc58c7b724aa0ef082e32704" title=" " alt="" coords="266,5,432,33"/>
<area shape="poly" title=" " alt="" coords="571,322,560,264,537,190,520,151,500,113,475,78,446,48,427,36,430,31,450,44,480,75,505,111,525,149,542,188,565,263,577,321"/>
<area shape="rect" href="classCatch_1_1Approx.html#aae48202f7bf38b6e3ebfaac7ef46b7af" title=" " alt="" coords="265,57,434,85"/>
<area shape="poly" title=" " alt="" coords="569,323,554,275,530,214,494,152,472,124,446,100,426,88,429,83,450,96,476,121,499,149,535,212,559,273,574,322"/>
<area shape="rect" href="classCatch_1_1Approx.html#af4d5b0df9462561dacb65f19b9c770c3" title=" " alt="" coords="266,109,432,137"/>
<area shape="poly" title=" " alt="" coords="564,324,546,287,520,242,487,196,446,157,414,140,416,135,450,153,491,193,525,239,551,284,569,322"/>
<area shape="rect" href="classCatch_1_1Approx.html#a31d62e3c35abb86cf25e02601966ca5d" title=" " alt="" coords="8,167,200,194"/>
<area shape="poly" title=" " alt="" coords="561,325,543,294,517,260,485,227,447,202,386,180,322,169,258,166,200,169,200,164,258,161,322,163,388,174,449,197,488,223,521,256,547,291,566,322"/>
<area shape="rect" href="classCatch_1_1Approx.html#a29696f14ebd51887c8c88e771d12ef54" title=" " alt="" coords="8,224,200,252"/>
<area shape="poly" title=" " alt="" coords="523,334,447,311,311,279,188,255,189,250,312,274,449,306,524,329"/>
<area shape="rect" href="classCatch_1_1Approx.html#a64d933793282cb68a9e4934637f900fe" title=" " alt="" coords="257,363,442,390"/>
<area shape="poly" title=" " alt="" coords="481,365,443,369,442,364,480,359"/>
<area shape="rect" href="classCatch_1_1Approx.html#a517d8133c80266dae10f7a092dea7da8" title=" " alt="" coords="260,415,439,442"/>
<area shape="poly" title=" " alt="" coords="531,374,449,404,408,417,406,412,447,399,529,369"/>
<area shape="rect" href="classCatch_1_1Approx.html#a6040b908588745570847d7ae8483b091" title=" " alt="" coords="251,467,448,494"/>
<area shape="poly" title=" " alt="" coords="555,378,508,418,449,456,418,469,416,464,447,451,505,414,551,374"/>
<area shape="rect" href="classCatch_1_1Approx.html#a0369de03e81bc2ceaf6c9d830476bd49" title=" " alt="" coords="251,519,448,546"/>
<area shape="poly" title=" " alt="" coords="564,380,518,445,486,479,449,508,424,520,422,516,447,504,483,475,514,441,560,377"/>
<area shape="rect" href="classCatch_1_1Approx.html#a0e5ef1957d4c38d7857005909c613743" title=" " alt="" coords="5,288,203,316"/>
<area shape="poly" title=" " alt="" coords="480,344,203,315,203,309,481,338"/>
<area shape="rect" href="classCatch_1_1Approx.html#ab38782a37d09b527ca5e126dbf433dda" title=" " alt="" coords="251,211,448,238"/>
<area shape="poly" title=" " alt="" coords="549,329,502,293,447,259,403,241,405,236,449,254,505,289,552,325"/>
<area shape="rect" href="classCatch_1_1Approx.html#a5899b8a36725406701e2ebded2971ee6" title=" " alt="" coords="251,571,448,598"/>
<area shape="poly" title=" " alt="" coords="570,380,553,420,527,469,493,518,450,560,427,572,425,568,446,556,489,515,523,466,548,418,566,378"/>
<area shape="rect" href="classCatch_1_1Approx.html#affd27efc62be386daeecb7a09e828d44" title=" " alt="" coords="251,623,448,650"/>
<area shape="poly" title=" " alt="" coords="574,381,560,431,535,494,499,557,476,586,450,612,429,624,426,620,446,608,472,583,495,554,530,491,555,429,569,380"/>
<area shape="rect" href="classCatch_1_1Approx.html#a8b01c1b0697e834c6df637b5163a7dac" title=" " alt="" coords="272,675,426,702"/>
<area shape="poly" title=" " alt="" coords="577,381,565,440,543,517,526,557,505,596,480,632,450,664,428,677,426,673,446,660,476,629,501,593,521,554,538,515,560,439,572,380"/>
<area shape="poly" title=" " alt="" coords="253,210,185,198,186,192,254,205"/>
<area shape="poly" title=" " alt="" coords="235,233,200,235,200,230,235,228"/>
<area shape="poly" title=" " alt="" coords="289,246,151,290,150,285,288,241"/>
</map>
</div>
</div>
</div>
<a id="a317617c0c402f7b7a4aa3c78eadd6cc8" name="a317617c0c402f7b7a4aa3c78eadd6cc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a317617c0c402f7b7a4aa3c78eadd6cc8">&#9670;&#160;</a></span>setMargin()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Catch::Approx::setMargin </td>
<td>(</td>
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>margin</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </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="classCatch_1_1Approx_a317617c0c402f7b7a4aa3c78eadd6cc8_icgraph.png" border="0" usemap="#aclassCatch_1_1Approx_a317617c0c402f7b7a4aa3c78eadd6cc8_icgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_a317617c0c402f7b7a4aa3c78eadd6cc8_icgraph" id="aclassCatch_1_1Approx_a317617c0c402f7b7a4aa3c78eadd6cc8_icgraph">
<area shape="rect" title=" " alt="" coords="220,5,405,33"/>
<area shape="rect" href="classCatch_1_1Approx.html#af4d5b0df9462561dacb65f19b9c770c3" title=" " alt="" coords="5,5,172,33"/>
<area shape="poly" title=" " alt="" coords="204,22,172,22,172,16,204,16"/>
</map>
</div>
</div>
</div>
<a id="a00b9ca1984b955801334985da44ed863" name="a00b9ca1984b955801334985da44ed863"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00b9ca1984b955801334985da44ed863">&#9670;&#160;</a></span>toString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string Catch::Approx::toString </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td> const</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="classCatch_1_1Approx_a00b9ca1984b955801334985da44ed863_cgraph.png" border="0" usemap="#aclassCatch_1_1Approx_a00b9ca1984b955801334985da44ed863_cgraph" alt=""/></div>
<map name="aclassCatch_1_1Approx_a00b9ca1984b955801334985da44ed863_cgraph" id="aclassCatch_1_1Approx_a00b9ca1984b955801334985da44ed863_cgraph">
<area shape="rect" title=" " alt="" coords="5,68,177,96"/>
<area shape="rect" href="classCatch_1_1ReusableStringStream.html#a3d93d9f26cddd6c5c48b6ef63c694119" title="Returns the serialized state." alt="" coords="225,29,461,57"/>
<area shape="poly" title=" " alt="" coords="177,66,233,57,234,63,177,71"/>
<area shape="rect" href="namespaceCatch_1_1Detail.html#af0ad48344ffd3f92f3568465248a9880" title=" " alt="" coords="259,105,426,133"/>
<area shape="poly" title=" " alt="" coords="177,92,244,102,243,107,177,97"/>
<area shape="poly" title=" " alt="" coords="300,30,293,20,299,11,315,5,343,3,372,5,388,12,386,16,371,10,343,8,316,10,302,15,298,20,304,27"/>
<area shape="poly" title=" " alt="" coords="300,106,293,96,299,87,315,81,343,79,372,81,388,88,386,92,371,86,343,84,316,86,302,91,298,96,304,103"/>
</map>
</div>
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
<a id="a31d62e3c35abb86cf25e02601966ca5d" name="a31d62e3c35abb86cf25e02601966ca5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31d62e3c35abb86cf25e02601966ca5d">&#9670;&#160;</a></span>operator!= <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>rhs</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a29696f14ebd51887c8c88e771d12ef54" name="a29696f14ebd51887c8c88e771d12ef54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29696f14ebd51887c8c88e771d12ef54">&#9670;&#160;</a></span>operator!= <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator!= </td>
<td>(</td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>rhs</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6040b908588745570847d7ae8483b091" name="a6040b908588745570847d7ae8483b091"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6040b908588745570847d7ae8483b091">&#9670;&#160;</a></span>operator&lt;= <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator&lt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>rhs</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0369de03e81bc2ceaf6c9d830476bd49" name="a0369de03e81bc2ceaf6c9d830476bd49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0369de03e81bc2ceaf6c9d830476bd49">&#9670;&#160;</a></span>operator&lt;= <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator&lt;= </td>
<td>(</td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>rhs</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0e5ef1957d4c38d7857005909c613743" name="a0e5ef1957d4c38d7857005909c613743"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e5ef1957d4c38d7857005909c613743">&#9670;&#160;</a></span>operator== <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;</td> <td class="paramname"><span class="paramname"><em>rhs</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab38782a37d09b527ca5e126dbf433dda" name="ab38782a37d09b527ca5e126dbf433dda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab38782a37d09b527ca5e126dbf433dda">&#9670;&#160;</a></span>operator== <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator== </td>
<td>(</td>
<td class="paramtype">const T &amp;</td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>rhs</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5899b8a36725406701e2ebded2971ee6" name="a5899b8a36725406701e2ebded2971ee6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5899b8a36725406701e2ebded2971ee6">&#9670;&#160;</a></span>operator&gt;= <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator&gt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>rhs</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="affd27efc62be386daeecb7a09e828d44" name="affd27efc62be386daeecb7a09e828d44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affd27efc62be386daeecb7a09e828d44">&#9670;&#160;</a></span>operator&gt;= <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T, typename = std::enable_if_t&lt;std::is_constructible&lt;double, T&gt;::value&gt;&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool operator&gt;= </td>
<td>(</td>
<td class="paramtype">T const &amp;</td> <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCatch_1_1Approx.html">Approx</a> const &amp;</td> <td class="paramname"><span class="paramname"><em>rhs</em></span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel friend">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a81cd951fe47d9e6f36e562783ac9fcc7" name="a81cd951fe47d9e6f36e562783ac9fcc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81cd951fe47d9e6f36e562783ac9fcc7">&#9670;&#160;</a></span>m_epsilon</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double Catch::Approx::m_epsilon</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ace2c687f16a779c5ff3740f1f2a044b3" name="ace2c687f16a779c5ff3740f1f2a044b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace2c687f16a779c5ff3740f1f2a044b3">&#9670;&#160;</a></span>m_margin</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double Catch::Approx::m_margin</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaa316206e97c57ce6a5ae6ddd3115114" name="aaa316206e97c57ce6a5ae6ddd3115114"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa316206e97c57ce6a5ae6ddd3115114">&#9670;&#160;</a></span>m_scale</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double Catch::Approx::m_scale</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1a729a2458e9f3e3b6d011ec962ca553" name="a1a729a2458e9f3e3b6d011ec962ca553"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a729a2458e9f3e3b6d011ec962ca553">&#9670;&#160;</a></span>m_value</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double Catch::Approx::m_value</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</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_1Approx.html">Approx</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>