\hypertarget{class_catch_1_1_detail_1_1_approx}{}\doxysection{Catch\+::Detail\+::Approx Class Reference} \label{class_catch_1_1_detail_1_1_approx}\index{Catch::Detail::Approx@{Catch::Detail::Approx}} {\ttfamily \#include $<$catch/catch.\+hpp$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a1a8618ea8db08c66bd3d9fe8f74b957a}{Approx}} (double value) \item \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_aa9adf5f05e641df770039543d5067d30}{operator-\/}} () const \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a006f6f92cecf2b2e7d2c70329709f6e4}{operator()}} (T const \&value) const \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_ab14b979fa8a37f21d037157fabed4072}{Approx}} (T const \&value) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a1feb255ab2b116e126c1994ab6c250fd}{epsilon}} (T const \&new\+Epsilon) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a617c79e67f8a52df3918293a3a8066ef}{margin}} (T const \&new\+Margin) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a9504645876aabe1fe4a807b84e445bc2}{scale}} (T const \&new\+Scale) \item std\+::string \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a972fd9ac60607483263f1b0f0f9955e6}{to\+String}} () const \item \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a1a8618ea8db08c66bd3d9fe8f74b957a}{Approx}} (double value) \item \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_aa9adf5f05e641df770039543d5067d30}{operator-\/}} () const \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a006f6f92cecf2b2e7d2c70329709f6e4}{operator()}} (T const \&value) const \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_ab14b979fa8a37f21d037157fabed4072}{Approx}} (T const \&value) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a1feb255ab2b116e126c1994ab6c250fd}{epsilon}} (T const \&new\+Epsilon) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a617c79e67f8a52df3918293a3a8066ef}{margin}} (T const \&new\+Margin) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a9504645876aabe1fe4a807b84e445bc2}{scale}} (T const \&new\+Scale) \item std\+::string \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a972fd9ac60607483263f1b0f0f9955e6}{to\+String}} () const \end{DoxyCompactItemize} \doxysubsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item static \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_aaf86dc0ee92272ac2d9839197a07951d}{custom}} () \item static \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_aaf86dc0ee92272ac2d9839197a07951d}{custom}} () \end{DoxyCompactItemize} \doxysubsection*{Friends} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_ab38782a37d09b527ca5e126dbf433dda}{operator==}} (const T \&lhs, \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a0e5ef1957d4c38d7857005909c613743}{operator==}} (\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&lhs, const T \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a29696f14ebd51887c8c88e771d12ef54}{operator!=}} (T const \&lhs, \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a31d62e3c35abb86cf25e02601966ca5d}{operator!=}} (\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&lhs, T const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a0369de03e81bc2ceaf6c9d830476bd49}{operator$<$=}} (T const \&lhs, \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a6040b908588745570847d7ae8483b091}{operator$<$=}} (\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&lhs, T const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_affd27efc62be386daeecb7a09e828d44}{operator$>$=}} (T const \&lhs, \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a5899b8a36725406701e2ebded2971ee6}{operator$>$=}} (\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&lhs, T const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_ab38782a37d09b527ca5e126dbf433dda}{operator==}} (const T \&lhs, \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a0e5ef1957d4c38d7857005909c613743}{operator==}} (\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&lhs, const T \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a29696f14ebd51887c8c88e771d12ef54}{operator!=}} (T const \&lhs, \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a31d62e3c35abb86cf25e02601966ca5d}{operator!=}} (\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&lhs, T const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a0369de03e81bc2ceaf6c9d830476bd49}{operator$<$=}} (T const \&lhs, \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a6040b908588745570847d7ae8483b091}{operator$<$=}} (\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&lhs, T const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_affd27efc62be386daeecb7a09e828d44}{operator$>$=}} (T const \&lhs, \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&rhs) \item {\footnotesize template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ }\\bool \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx_a5899b8a36725406701e2ebded2971ee6}{operator$>$=}} (\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&lhs, T const \&rhs) \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03078}{3078}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a1a8618ea8db08c66bd3d9fe8f74b957a}\label{class_catch_1_1_detail_1_1_approx_a1a8618ea8db08c66bd3d9fe8f74b957a}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!Approx@{Approx}} \index{Approx@{Approx}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{Approx()}{Approx()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily Catch\+::\+Detail\+::\+Approx\+::\+Approx (\begin{DoxyParamCaption}\item[{double}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_ab14b979fa8a37f21d037157fabed4072}\label{class_catch_1_1_detail_1_1_approx_ab14b979fa8a37f21d037157fabed4072}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!Approx@{Approx}} \index{Approx@{Approx}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{Approx()}{Approx()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ Catch\+::\+Detail\+::\+Approx\+::\+Approx (\begin{DoxyParamCaption}\item[{T const \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03105}{3105}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a1a8618ea8db08c66bd3d9fe8f74b957a}\label{class_catch_1_1_detail_1_1_approx_a1a8618ea8db08c66bd3d9fe8f74b957a}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!Approx@{Approx}} \index{Approx@{Approx}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{Approx()}{Approx()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily Catch\+::\+Detail\+::\+Approx\+::\+Approx (\begin{DoxyParamCaption}\item[{double}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_ab14b979fa8a37f21d037157fabed4072}\label{class_catch_1_1_detail_1_1_approx_ab14b979fa8a37f21d037157fabed4072}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!Approx@{Approx}} \index{Approx@{Approx}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{Approx()}{Approx()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ Catch\+::\+Detail\+::\+Approx\+::\+Approx (\begin{DoxyParamCaption}\item[{T const \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03105}{3105}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_aaf86dc0ee92272ac2d9839197a07951d}\label{class_catch_1_1_detail_1_1_approx_aaf86dc0ee92272ac2d9839197a07951d}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!custom@{custom}} \index{custom@{custom}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{custom()}{custom()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily static \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} Catch\+::\+Detail\+::\+Approx\+::custom (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_aaf86dc0ee92272ac2d9839197a07951d}\label{class_catch_1_1_detail_1_1_approx_aaf86dc0ee92272ac2d9839197a07951d}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!custom@{custom}} \index{custom@{custom}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{custom()}{custom()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily static \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} Catch\+::\+Detail\+::\+Approx\+::custom (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a1feb255ab2b116e126c1994ab6c250fd}\label{class_catch_1_1_detail_1_1_approx_a1feb255ab2b116e126c1994ab6c250fd}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!epsilon@{epsilon}} \index{epsilon@{epsilon}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{epsilon()}{epsilon()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& Catch\+::\+Detail\+::\+Approx\+::epsilon (\begin{DoxyParamCaption}\item[{T const \&}]{new\+Epsilon }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03150}{3150}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a1feb255ab2b116e126c1994ab6c250fd}\label{class_catch_1_1_detail_1_1_approx_a1feb255ab2b116e126c1994ab6c250fd}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!epsilon@{epsilon}} \index{epsilon@{epsilon}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{epsilon()}{epsilon()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& Catch\+::\+Detail\+::\+Approx\+::epsilon (\begin{DoxyParamCaption}\item[{T const \&}]{new\+Epsilon }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03150}{3150}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a617c79e67f8a52df3918293a3a8066ef}\label{class_catch_1_1_detail_1_1_approx_a617c79e67f8a52df3918293a3a8066ef}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!margin@{margin}} \index{margin@{margin}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{margin()}{margin()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& Catch\+::\+Detail\+::\+Approx\+::margin (\begin{DoxyParamCaption}\item[{T const \&}]{new\+Margin }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03157}{3157}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a617c79e67f8a52df3918293a3a8066ef}\label{class_catch_1_1_detail_1_1_approx_a617c79e67f8a52df3918293a3a8066ef}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!margin@{margin}} \index{margin@{margin}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{margin()}{margin()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& Catch\+::\+Detail\+::\+Approx\+::margin (\begin{DoxyParamCaption}\item[{T const \&}]{new\+Margin }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03157}{3157}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a006f6f92cecf2b2e7d2c70329709f6e4}\label{class_catch_1_1_detail_1_1_approx_a006f6f92cecf2b2e7d2c70329709f6e4}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator()@{operator()}} \index{operator()@{operator()}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} Catch\+::\+Detail\+::\+Approx\+::operator() (\begin{DoxyParamCaption}\item[{T const \&}]{value }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03096}{3096}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a006f6f92cecf2b2e7d2c70329709f6e4}\label{class_catch_1_1_detail_1_1_approx_a006f6f92cecf2b2e7d2c70329709f6e4}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator()@{operator()}} \index{operator()@{operator()}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator()()}{operator()()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} Catch\+::\+Detail\+::\+Approx\+::operator() (\begin{DoxyParamCaption}\item[{T const \&}]{value }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03096}{3096}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_aa9adf5f05e641df770039543d5067d30}\label{class_catch_1_1_detail_1_1_approx_aa9adf5f05e641df770039543d5067d30}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator-\/@{operator-\/}} \index{operator-\/@{operator-\/}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator-\/()}{operator-()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} Catch\+::\+Detail\+::\+Approx\+::operator-\/ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_aa9adf5f05e641df770039543d5067d30}\label{class_catch_1_1_detail_1_1_approx_aa9adf5f05e641df770039543d5067d30}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator-\/@{operator-\/}} \index{operator-\/@{operator-\/}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator-\/()}{operator-()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} Catch\+::\+Detail\+::\+Approx\+::operator-\/ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a9504645876aabe1fe4a807b84e445bc2}\label{class_catch_1_1_detail_1_1_approx_a9504645876aabe1fe4a807b84e445bc2}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!scale@{scale}} \index{scale@{scale}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{scale()}{scale()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& Catch\+::\+Detail\+::\+Approx\+::scale (\begin{DoxyParamCaption}\item[{T const \&}]{new\+Scale }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03164}{3164}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a9504645876aabe1fe4a807b84e445bc2}\label{class_catch_1_1_detail_1_1_approx_a9504645876aabe1fe4a807b84e445bc2}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!scale@{scale}} \index{scale@{scale}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{scale()}{scale()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ \mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} \& Catch\+::\+Detail\+::\+Approx\+::scale (\begin{DoxyParamCaption}\item[{T const \&}]{new\+Scale }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03164}{3164}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a972fd9ac60607483263f1b0f0f9955e6}\label{class_catch_1_1_detail_1_1_approx_a972fd9ac60607483263f1b0f0f9955e6}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!toString@{toString}} \index{toString@{toString}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{toString()}{toString()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily std\+::string Catch\+::\+Detail\+::\+Approx\+::to\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a972fd9ac60607483263f1b0f0f9955e6}\label{class_catch_1_1_detail_1_1_approx_a972fd9ac60607483263f1b0f0f9955e6}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!toString@{toString}} \index{toString@{toString}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{toString()}{toString()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily std\+::string Catch\+::\+Detail\+::\+Approx\+::to\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const} \doxysubsection{Friends And Related Function Documentation} \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a31d62e3c35abb86cf25e02601966ca5d}\label{class_catch_1_1_detail_1_1_approx_a31d62e3c35abb86cf25e02601966ca5d}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator!= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{lhs, }\item[{T const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03125}{3125}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a31d62e3c35abb86cf25e02601966ca5d}\label{class_catch_1_1_detail_1_1_approx_a31d62e3c35abb86cf25e02601966ca5d}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator!= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{lhs, }\item[{T const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03125}{3125}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a29696f14ebd51887c8c88e771d12ef54}\label{class_catch_1_1_detail_1_1_approx_a29696f14ebd51887c8c88e771d12ef54}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator!= (\begin{DoxyParamCaption}\item[{T const \&}]{lhs, }\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03120}{3120}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a29696f14ebd51887c8c88e771d12ef54}\label{class_catch_1_1_detail_1_1_approx_a29696f14ebd51887c8c88e771d12ef54}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator!= (\begin{DoxyParamCaption}\item[{T const \&}]{lhs, }\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03120}{3120}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a6040b908588745570847d7ae8483b091}\label{class_catch_1_1_detail_1_1_approx_a6040b908588745570847d7ae8483b091}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator$<$= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{lhs, }\item[{T const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03135}{3135}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a6040b908588745570847d7ae8483b091}\label{class_catch_1_1_detail_1_1_approx_a6040b908588745570847d7ae8483b091}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator$<$= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{lhs, }\item[{T const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03135}{3135}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a0369de03e81bc2ceaf6c9d830476bd49}\label{class_catch_1_1_detail_1_1_approx_a0369de03e81bc2ceaf6c9d830476bd49}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator$<$= (\begin{DoxyParamCaption}\item[{T const \&}]{lhs, }\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03130}{3130}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a0369de03e81bc2ceaf6c9d830476bd49}\label{class_catch_1_1_detail_1_1_approx_a0369de03e81bc2ceaf6c9d830476bd49}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator$<$= (\begin{DoxyParamCaption}\item[{T const \&}]{lhs, }\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03130}{3130}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a0e5ef1957d4c38d7857005909c613743}\label{class_catch_1_1_detail_1_1_approx_a0e5ef1957d4c38d7857005909c613743}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator==@{operator==}} \index{operator==@{operator==}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator== (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{lhs, }\item[{const T \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03115}{3115}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a0e5ef1957d4c38d7857005909c613743}\label{class_catch_1_1_detail_1_1_approx_a0e5ef1957d4c38d7857005909c613743}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator==@{operator==}} \index{operator==@{operator==}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator== (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{lhs, }\item[{const T \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03115}{3115}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_ab38782a37d09b527ca5e126dbf433dda}\label{class_catch_1_1_detail_1_1_approx_ab38782a37d09b527ca5e126dbf433dda}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator==@{operator==}} \index{operator==@{operator==}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator== (\begin{DoxyParamCaption}\item[{const T \&}]{lhs, }\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03109}{3109}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_ab38782a37d09b527ca5e126dbf433dda}\label{class_catch_1_1_detail_1_1_approx_ab38782a37d09b527ca5e126dbf433dda}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator==@{operator==}} \index{operator==@{operator==}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator== (\begin{DoxyParamCaption}\item[{const T \&}]{lhs, }\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03109}{3109}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a5899b8a36725406701e2ebded2971ee6}\label{class_catch_1_1_detail_1_1_approx_a5899b8a36725406701e2ebded2971ee6}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator$>$= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{lhs, }\item[{T const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03145}{3145}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_a5899b8a36725406701e2ebded2971ee6}\label{class_catch_1_1_detail_1_1_approx_a5899b8a36725406701e2ebded2971ee6}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator$>$= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{lhs, }\item[{T const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03145}{3145}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_affd27efc62be386daeecb7a09e828d44}\label{class_catch_1_1_detail_1_1_approx_affd27efc62be386daeecb7a09e828d44}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator$>$= (\begin{DoxyParamCaption}\item[{T const \&}]{lhs, }\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03140}{3140}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_detail_1_1_approx_affd27efc62be386daeecb7a09e828d44}\label{class_catch_1_1_detail_1_1_approx_affd27efc62be386daeecb7a09e828d44}} \index{Catch::Detail::Approx@{Catch::Detail::Approx}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!Catch::Detail::Approx@{Catch::Detail::Approx}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename T , typename = typename std\+::enable\+\_\+if$<$std\+::is\+\_\+constructible$<$double, T$>$\+::value$>$\+::type$>$ \\ bool operator$>$= (\begin{DoxyParamCaption}\item[{T const \&}]{lhs, }\item[{\mbox{\hyperlink{class_catch_1_1_detail_1_1_approx}{Approx}} const \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l03140}{3140}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item catch/\mbox{\hyperlink{catch_2catch_8hpp}{catch.\+hpp}}\item catch2/\mbox{\hyperlink{catch2_2catch_8hpp}{catch.\+hpp}}\end{DoxyCompactItemize}