\hypertarget{namespace_catch_1_1_matchers}{}\doxysection{Catch\+::Matchers Namespace Reference} \label{namespace_catch_1_1_matchers}\index{Catch::Matchers@{Catch::Matchers}} \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespace_catch_1_1_matchers_1_1_exception}{Exception}} \item namespace \mbox{\hyperlink{namespace_catch_1_1_matchers_1_1_floating}{Floating}} \item namespace \mbox{\hyperlink{namespace_catch_1_1_matchers_1_1_generic}{Generic}} \item namespace \mbox{\hyperlink{namespace_catch_1_1_matchers_1_1_impl}{Impl}} \item namespace \mbox{\hyperlink{namespace_catch_1_1_matchers_1_1_std_string}{Std\+String}} \item namespace \mbox{\hyperlink{namespace_catch_1_1_matchers_1_1_vector}{Vector}} \end{DoxyCompactItemize} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{class_catch_1_1_matchers_1_1_exception_1_1_exception_message_matcher}{Exception\+::\+Exception\+Message\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a0fcd8bd126bb510a6bb99e6360aa270a}{Message}} (std\+::string const \&message) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_ulps_matcher}{Floating\+::\+Within\+Ulps\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_ae77e233c3ed735ea12b7c726153798d1}{Within\+ULP}} (double target, uint64\+\_\+t max\+Ulp\+Diff) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_ulps_matcher}{Floating\+::\+Within\+Ulps\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a5d108ff6aaeac40f20f4978dfb3f51fc}{Within\+ULP}} (float target, uint64\+\_\+t max\+Ulp\+Diff) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_abs_matcher}{Floating\+::\+Within\+Abs\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a4c9ea76d47d02de0cf2d354c87c26e95}{Within\+Abs}} (double target, double margin) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_rel_matcher}{Floating\+::\+Within\+Rel\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a0c559d9cfda02a81941ad6933f4ca450}{Within\+Rel}} (double target, double eps) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_rel_matcher}{Floating\+::\+Within\+Rel\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a46e2f1efab13b85e2cbe36958a27d518}{Within\+Rel}} (double target) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_rel_matcher}{Floating\+::\+Within\+Rel\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a494b4c8c68ac883e29dc35da71a4cd72}{Within\+Rel}} (float target, float eps) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_rel_matcher}{Floating\+::\+Within\+Rel\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a18cfb571dd191377674bad0cbb50078e}{Within\+Rel}} (float target) \item {\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{class_catch_1_1_matchers_1_1_generic_1_1_predicate_matcher}{Generic\+::\+Predicate\+Matcher}}$<$ T $>$ \mbox{\hyperlink{namespace_catch_1_1_matchers_a70a7c65c44f6ea7f739402c0b6f28657}{Predicate}} (std\+::function$<$ bool(T const \&)$>$ const \&predicate, std\+::string const \&description=\char`\"{}\char`\"{}) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_equals_matcher}{Std\+String\+::\+Equals\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_af8af7dfc338335ed4c788cb1b37fc59f}{Equals}} (std\+::string const \&str, \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}} case\+Sensitivity=\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_contains_matcher}{Std\+String\+::\+Contains\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a1f6c2accdc6cd75a84d7112dcad647b4}{Contains}} (std\+::string const \&str, \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}} case\+Sensitivity=\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_ends_with_matcher}{Std\+String\+::\+Ends\+With\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_ae5a45efb4538c57c43e04f3f9043ad6e}{Ends\+With}} (std\+::string const \&str, \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}} case\+Sensitivity=\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_starts_with_matcher}{Std\+String\+::\+Starts\+With\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a97c9ee09a70378ca7e8c6f9f01b0d6d1}{Starts\+With}} (std\+::string const \&str, \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}} case\+Sensitivity=\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}) \item \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_regex_matcher}{Std\+String\+::\+Regex\+Matcher}} \mbox{\hyperlink{namespace_catch_1_1_matchers_a82f1893cf50ae4c14b9b3e0980bf22b8}{Matches}} (std\+::string const \®ex, \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}} case\+Sensitivity=\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}) \item {\footnotesize template$<$typename T , typename Alloc\+Comp = std\+::allocator$<$\+T$>$, typename Alloc\+Match = Alloc\+Comp$>$ }\\\mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_contains_matcher}{Vector\+::\+Contains\+Matcher}}$<$ T, Alloc\+Comp, Alloc\+Match $>$ \mbox{\hyperlink{namespace_catch_1_1_matchers_a0eacc3d8729e9a1dcf76387ec60195ce}{Contains}} (std\+::vector$<$ T, Alloc\+Comp $>$ const \&comparator) \item {\footnotesize template$<$typename T , typename Alloc = std\+::allocator$<$\+T$>$$>$ }\\\mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_contains_element_matcher}{Vector\+::\+Contains\+Element\+Matcher}}$<$ T, Alloc $>$ \mbox{\hyperlink{namespace_catch_1_1_matchers_ad8092d8b34128390dbff20b87f2f6f99}{Vector\+Contains}} (T const \&comparator) \item {\footnotesize template$<$typename T , typename Alloc\+Comp = std\+::allocator$<$\+T$>$, typename Alloc\+Match = Alloc\+Comp$>$ }\\\mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_equals_matcher}{Vector\+::\+Equals\+Matcher}}$<$ T, Alloc\+Comp, Alloc\+Match $>$ \mbox{\hyperlink{namespace_catch_1_1_matchers_a5b76944eeb2b65329fabbac487a31d66}{Equals}} (std\+::vector$<$ T, Alloc\+Comp $>$ const \&comparator) \item {\footnotesize template$<$typename T , typename Alloc\+Comp = std\+::allocator$<$\+T$>$, typename Alloc\+Match = Alloc\+Comp$>$ }\\\mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_approx_matcher}{Vector\+::\+Approx\+Matcher}}$<$ T, Alloc\+Comp, Alloc\+Match $>$ \mbox{\hyperlink{namespace_catch_1_1_matchers_a02bf172177011d09780a98635dc5a124}{Approx}} (std\+::vector$<$ T, Alloc\+Comp $>$ const \&comparator) \item {\footnotesize template$<$typename T , typename Alloc\+Comp = std\+::allocator$<$\+T$>$, typename Alloc\+Match = Alloc\+Comp$>$ }\\\mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_unordered_equals_matcher}{Vector\+::\+Unordered\+Equals\+Matcher}}$<$ T, Alloc\+Comp, Alloc\+Match $>$ \mbox{\hyperlink{namespace_catch_1_1_matchers_a3b1784cd26bd7e3fea38505eb138b186}{Unordered\+Equals}} (std\+::vector$<$ T, Alloc\+Comp $>$ const \&target) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a02bf172177011d09780a98635dc5a124}\label{namespace_catch_1_1_matchers_a02bf172177011d09780a98635dc5a124}} \index{Catch::Matchers@{Catch::Matchers}!Approx@{Approx}} \index{Approx@{Approx}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{Approx()}{Approx()}} {\footnotesize\ttfamily template$<$typename T , typename Alloc\+Comp = std\+::allocator$<$\+T$>$, typename Alloc\+Match = Alloc\+Comp$>$ \\ \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_approx_matcher}{Vector\+::\+Approx\+Matcher}}$<$ T, Alloc\+Comp, Alloc\+Match $>$ Catch\+::\+Matchers\+::\+Approx (\begin{DoxyParamCaption}\item[{std\+::vector$<$ T, Alloc\+Comp $>$ const \&}]{comparator }\end{DoxyParamCaption})} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03754}{3754}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{namespace_catch_1_1_matchers_a1f6c2accdc6cd75a84d7112dcad647b4}\label{namespace_catch_1_1_matchers_a1f6c2accdc6cd75a84d7112dcad647b4}} \index{Catch::Matchers@{Catch::Matchers}!Contains@{Contains}} \index{Contains@{Contains}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{Contains()}{Contains()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_contains_matcher}{Std\+String\+::\+Contains\+Matcher}} Catch\+::\+Matchers\+::\+Contains (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{str, }\item[{\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}}}]{case\+Sensitivity = {\ttfamily \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}} }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a0eacc3d8729e9a1dcf76387ec60195ce}\label{namespace_catch_1_1_matchers_a0eacc3d8729e9a1dcf76387ec60195ce}} \index{Catch::Matchers@{Catch::Matchers}!Contains@{Contains}} \index{Contains@{Contains}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{Contains()}{Contains()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T , typename Alloc\+Comp = std\+::allocator$<$\+T$>$, typename Alloc\+Match = Alloc\+Comp$>$ \\ \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_contains_matcher}{Vector\+::\+Contains\+Matcher}}$<$ T, Alloc\+Comp, Alloc\+Match $>$ Catch\+::\+Matchers\+::\+Contains (\begin{DoxyParamCaption}\item[{std\+::vector$<$ T, Alloc\+Comp $>$ const \&}]{comparator }\end{DoxyParamCaption})} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03739}{3739}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{namespace_catch_1_1_matchers_ae5a45efb4538c57c43e04f3f9043ad6e}\label{namespace_catch_1_1_matchers_ae5a45efb4538c57c43e04f3f9043ad6e}} \index{Catch::Matchers@{Catch::Matchers}!EndsWith@{EndsWith}} \index{EndsWith@{EndsWith}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{EndsWith()}{EndsWith()}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_ends_with_matcher}{Std\+String\+::\+Ends\+With\+Matcher}} Catch\+::\+Matchers\+::\+Ends\+With (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{str, }\item[{\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}}}]{case\+Sensitivity = {\ttfamily \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}} }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_af8af7dfc338335ed4c788cb1b37fc59f}\label{namespace_catch_1_1_matchers_af8af7dfc338335ed4c788cb1b37fc59f}} \index{Catch::Matchers@{Catch::Matchers}!Equals@{Equals}} \index{Equals@{Equals}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{Equals()}{Equals()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_equals_matcher}{Std\+String\+::\+Equals\+Matcher}} Catch\+::\+Matchers\+::\+Equals (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{str, }\item[{\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}}}]{case\+Sensitivity = {\ttfamily \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}} }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a5b76944eeb2b65329fabbac487a31d66}\label{namespace_catch_1_1_matchers_a5b76944eeb2b65329fabbac487a31d66}} \index{Catch::Matchers@{Catch::Matchers}!Equals@{Equals}} \index{Equals@{Equals}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{Equals()}{Equals()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T , typename Alloc\+Comp = std\+::allocator$<$\+T$>$, typename Alloc\+Match = Alloc\+Comp$>$ \\ \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_equals_matcher}{Vector\+::\+Equals\+Matcher}}$<$ T, Alloc\+Comp, Alloc\+Match $>$ Catch\+::\+Matchers\+::\+Equals (\begin{DoxyParamCaption}\item[{std\+::vector$<$ T, Alloc\+Comp $>$ const \&}]{comparator }\end{DoxyParamCaption})} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03749}{3749}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{namespace_catch_1_1_matchers_a82f1893cf50ae4c14b9b3e0980bf22b8}\label{namespace_catch_1_1_matchers_a82f1893cf50ae4c14b9b3e0980bf22b8}} \index{Catch::Matchers@{Catch::Matchers}!Matches@{Matches}} \index{Matches@{Matches}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{Matches()}{Matches()}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_regex_matcher}{Std\+String\+::\+Regex\+Matcher}} Catch\+::\+Matchers\+::\+Matches (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{regex, }\item[{\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}}}]{case\+Sensitivity = {\ttfamily \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}} }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a0fcd8bd126bb510a6bb99e6360aa270a}\label{namespace_catch_1_1_matchers_a0fcd8bd126bb510a6bb99e6360aa270a}} \index{Catch::Matchers@{Catch::Matchers}!Message@{Message}} \index{Message@{Message}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{Message()}{Message()}} {\footnotesize\ttfamily \mbox{\hyperlink{class_catch_1_1_matchers_1_1_exception_1_1_exception_message_matcher}{Exception\+::\+Exception\+Message\+Matcher}} Catch\+::\+Matchers\+::\+Message (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{message }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a70a7c65c44f6ea7f739402c0b6f28657}\label{namespace_catch_1_1_matchers_a70a7c65c44f6ea7f739402c0b6f28657}} \index{Catch::Matchers@{Catch::Matchers}!Predicate@{Predicate}} \index{Predicate@{Predicate}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{Predicate()}{Predicate()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{class_catch_1_1_matchers_1_1_generic_1_1_predicate_matcher}{Generic\+::\+Predicate\+Matcher}}$<$ T $>$ Catch\+::\+Matchers\+::\+Predicate (\begin{DoxyParamCaption}\item[{std\+::function$<$ bool(T const \&)$>$ const \&}]{predicate, }\item[{std\+::string const \&}]{description = {\ttfamily \char`\"{}\char`\"{}} }\end{DoxyParamCaption})} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03521}{3521}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{namespace_catch_1_1_matchers_a97c9ee09a70378ca7e8c6f9f01b0d6d1}\label{namespace_catch_1_1_matchers_a97c9ee09a70378ca7e8c6f9f01b0d6d1}} \index{Catch::Matchers@{Catch::Matchers}!StartsWith@{StartsWith}} \index{StartsWith@{StartsWith}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{StartsWith()}{StartsWith()}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_std_string_1_1_starts_with_matcher}{Std\+String\+::\+Starts\+With\+Matcher}} Catch\+::\+Matchers\+::\+Starts\+With (\begin{DoxyParamCaption}\item[{std\+::string const \&}]{str, }\item[{\mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6a}{Case\+Sensitive\+::\+Choice}}}]{case\+Sensitivity = {\ttfamily \mbox{\hyperlink{struct_catch_1_1_case_sensitive_aad49d3aee2d97066642fffa919685c6aa0b895efea11374090c2ff086bf15df8e}{Case\+Sensitive\+::\+Yes}}} }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a3b1784cd26bd7e3fea38505eb138b186}\label{namespace_catch_1_1_matchers_a3b1784cd26bd7e3fea38505eb138b186}} \index{Catch::Matchers@{Catch::Matchers}!UnorderedEquals@{UnorderedEquals}} \index{UnorderedEquals@{UnorderedEquals}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{UnorderedEquals()}{UnorderedEquals()}} {\footnotesize\ttfamily template$<$typename T , typename Alloc\+Comp = std\+::allocator$<$\+T$>$, typename Alloc\+Match = Alloc\+Comp$>$ \\ \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_unordered_equals_matcher}{Vector\+::\+Unordered\+Equals\+Matcher}}$<$ T, Alloc\+Comp, Alloc\+Match $>$ Catch\+::\+Matchers\+::\+Unordered\+Equals (\begin{DoxyParamCaption}\item[{std\+::vector$<$ T, Alloc\+Comp $>$ const \&}]{target }\end{DoxyParamCaption})} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03759}{3759}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{namespace_catch_1_1_matchers_ad8092d8b34128390dbff20b87f2f6f99}\label{namespace_catch_1_1_matchers_ad8092d8b34128390dbff20b87f2f6f99}} \index{Catch::Matchers@{Catch::Matchers}!VectorContains@{VectorContains}} \index{VectorContains@{VectorContains}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{VectorContains()}{VectorContains()}} {\footnotesize\ttfamily template$<$typename T , typename Alloc = std\+::allocator$<$\+T$>$$>$ \\ \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_vector_1_1_contains_element_matcher}{Vector\+::\+Contains\+Element\+Matcher}}$<$ T, Alloc $>$ Catch\+::\+Matchers\+::\+Vector\+Contains (\begin{DoxyParamCaption}\item[{T const \&}]{comparator }\end{DoxyParamCaption})} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l03744}{3744}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{namespace_catch_1_1_matchers_a4c9ea76d47d02de0cf2d354c87c26e95}\label{namespace_catch_1_1_matchers_a4c9ea76d47d02de0cf2d354c87c26e95}} \index{Catch::Matchers@{Catch::Matchers}!WithinAbs@{WithinAbs}} \index{WithinAbs@{WithinAbs}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{WithinAbs()}{WithinAbs()}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_abs_matcher}{Floating\+::\+Within\+Abs\+Matcher}} Catch\+::\+Matchers\+::\+Within\+Abs (\begin{DoxyParamCaption}\item[{double}]{target, }\item[{double}]{margin }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a46e2f1efab13b85e2cbe36958a27d518}\label{namespace_catch_1_1_matchers_a46e2f1efab13b85e2cbe36958a27d518}} \index{Catch::Matchers@{Catch::Matchers}!WithinRel@{WithinRel}} \index{WithinRel@{WithinRel}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{WithinRel()}{WithinRel()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_rel_matcher}{Floating\+::\+Within\+Rel\+Matcher}} Catch\+::\+Matchers\+::\+Within\+Rel (\begin{DoxyParamCaption}\item[{double}]{target }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a0c559d9cfda02a81941ad6933f4ca450}\label{namespace_catch_1_1_matchers_a0c559d9cfda02a81941ad6933f4ca450}} \index{Catch::Matchers@{Catch::Matchers}!WithinRel@{WithinRel}} \index{WithinRel@{WithinRel}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{WithinRel()}{WithinRel()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_rel_matcher}{Floating\+::\+Within\+Rel\+Matcher}} Catch\+::\+Matchers\+::\+Within\+Rel (\begin{DoxyParamCaption}\item[{double}]{target, }\item[{double}]{eps }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a18cfb571dd191377674bad0cbb50078e}\label{namespace_catch_1_1_matchers_a18cfb571dd191377674bad0cbb50078e}} \index{Catch::Matchers@{Catch::Matchers}!WithinRel@{WithinRel}} \index{WithinRel@{WithinRel}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{WithinRel()}{WithinRel()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_rel_matcher}{Floating\+::\+Within\+Rel\+Matcher}} Catch\+::\+Matchers\+::\+Within\+Rel (\begin{DoxyParamCaption}\item[{float}]{target }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a494b4c8c68ac883e29dc35da71a4cd72}\label{namespace_catch_1_1_matchers_a494b4c8c68ac883e29dc35da71a4cd72}} \index{Catch::Matchers@{Catch::Matchers}!WithinRel@{WithinRel}} \index{WithinRel@{WithinRel}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{WithinRel()}{WithinRel()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_rel_matcher}{Floating\+::\+Within\+Rel\+Matcher}} Catch\+::\+Matchers\+::\+Within\+Rel (\begin{DoxyParamCaption}\item[{float}]{target, }\item[{float}]{eps }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_ae77e233c3ed735ea12b7c726153798d1}\label{namespace_catch_1_1_matchers_ae77e233c3ed735ea12b7c726153798d1}} \index{Catch::Matchers@{Catch::Matchers}!WithinULP@{WithinULP}} \index{WithinULP@{WithinULP}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{WithinULP()}{WithinULP()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_ulps_matcher}{Floating\+::\+Within\+Ulps\+Matcher}} Catch\+::\+Matchers\+::\+Within\+ULP (\begin{DoxyParamCaption}\item[{double}]{target, }\item[{uint64\+\_\+t}]{max\+Ulp\+Diff }\end{DoxyParamCaption})} \mbox{\Hypertarget{namespace_catch_1_1_matchers_a5d108ff6aaeac40f20f4978dfb3f51fc}\label{namespace_catch_1_1_matchers_a5d108ff6aaeac40f20f4978dfb3f51fc}} \index{Catch::Matchers@{Catch::Matchers}!WithinULP@{WithinULP}} \index{WithinULP@{WithinULP}!Catch::Matchers@{Catch::Matchers}} \doxysubsubsection{\texorpdfstring{WithinULP()}{WithinULP()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily \mbox{\hyperlink{struct_catch_1_1_matchers_1_1_floating_1_1_within_ulps_matcher}{Floating\+::\+Within\+Ulps\+Matcher}} Catch\+::\+Matchers\+::\+Within\+ULP (\begin{DoxyParamCaption}\item[{float}]{target, }\item[{uint64\+\_\+t}]{max\+Ulp\+Diff }\end{DoxyParamCaption})}