\hypertarget{struct_catch_1_1is__callable__tester}{}\doxysection{Catch\+::is\+\_\+callable\+\_\+tester Struct Reference} \label{struct_catch_1_1is__callable__tester}\index{Catch::is\_callable\_tester@{Catch::is\_callable\_tester}} {\ttfamily \#include $<$catch/catch.\+hpp$>$} \doxysubsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename Fun , typename... Args$>$ }\\static \mbox{\hyperlink{struct_catch_1_1true__given}{true\+\_\+given}}$<$ decltype(std\+::declval$<$ Fun $>$()(std\+::declval$<$ Args $>$()...))$>$ \mbox{\hyperlink{struct_catch_1_1is__callable__tester_a9f770cae4c16dfa96d4c0299a6b4f980}{test}} (int) \item {\footnotesize template$<$typename... $>$ }\\static std\+::false\+\_\+type \mbox{\hyperlink{struct_catch_1_1is__callable__tester_adce16c4accb860bf46f6491dd70cfd63}{test}} (...) \item {\footnotesize template$<$typename Fun , typename... Args$>$ }\\static \mbox{\hyperlink{struct_catch_1_1true__given}{true\+\_\+given}}$<$ decltype(std\+::declval$<$ Fun $>$()(std\+::declval$<$ Args $>$()...))$>$ \mbox{\hyperlink{struct_catch_1_1is__callable__tester_a9f770cae4c16dfa96d4c0299a6b4f980}{test}} (int) \item {\footnotesize template$<$typename... $>$ }\\static std\+::false\+\_\+type \mbox{\hyperlink{struct_catch_1_1is__callable__tester_adce16c4accb860bf46f6491dd70cfd63}{test}} (...) \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l00928}{928}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{struct_catch_1_1is__callable__tester_adce16c4accb860bf46f6491dd70cfd63}\label{struct_catch_1_1is__callable__tester_adce16c4accb860bf46f6491dd70cfd63}} \index{Catch::is\_callable\_tester@{Catch::is\_callable\_tester}!test@{test}} \index{test@{test}!Catch::is\_callable\_tester@{Catch::is\_callable\_tester}} \doxysubsubsection{\texorpdfstring{test()}{test()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily template$<$typename... $>$ \\ static std\+::false\+\_\+type Catch\+::is\+\_\+callable\+\_\+tester\+::test (\begin{DoxyParamCaption}\item[{}]{... }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} \mbox{\Hypertarget{struct_catch_1_1is__callable__tester_adce16c4accb860bf46f6491dd70cfd63}\label{struct_catch_1_1is__callable__tester_adce16c4accb860bf46f6491dd70cfd63}} \index{Catch::is\_callable\_tester@{Catch::is\_callable\_tester}!test@{test}} \index{test@{test}!Catch::is\_callable\_tester@{Catch::is\_callable\_tester}} \doxysubsubsection{\texorpdfstring{test()}{test()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename... $>$ \\ static std\+::false\+\_\+type Catch\+::is\+\_\+callable\+\_\+tester\+::test (\begin{DoxyParamCaption}\item[{}]{... }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} \mbox{\Hypertarget{struct_catch_1_1is__callable__tester_a9f770cae4c16dfa96d4c0299a6b4f980}\label{struct_catch_1_1is__callable__tester_a9f770cae4c16dfa96d4c0299a6b4f980}} \index{Catch::is\_callable\_tester@{Catch::is\_callable\_tester}!test@{test}} \index{test@{test}!Catch::is\_callable\_tester@{Catch::is\_callable\_tester}} \doxysubsubsection{\texorpdfstring{test()}{test()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily template$<$typename Fun , typename... Args$>$ \\ static \mbox{\hyperlink{struct_catch_1_1true__given}{true\+\_\+given}}$<$ decltype(std\+::declval$<$ Fun $>$()(std\+::declval$<$ Args $>$()...))$>$ Catch\+::is\+\_\+callable\+\_\+tester\+::test (\begin{DoxyParamCaption}\item[{int}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} \mbox{\Hypertarget{struct_catch_1_1is__callable__tester_a9f770cae4c16dfa96d4c0299a6b4f980}\label{struct_catch_1_1is__callable__tester_a9f770cae4c16dfa96d4c0299a6b4f980}} \index{Catch::is\_callable\_tester@{Catch::is\_callable\_tester}!test@{test}} \index{test@{test}!Catch::is\_callable\_tester@{Catch::is\_callable\_tester}} \doxysubsubsection{\texorpdfstring{test()}{test()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename Fun , typename... Args$>$ \\ static \mbox{\hyperlink{struct_catch_1_1true__given}{true\+\_\+given}}$<$ decltype(std\+::declval$<$ Fun $>$()(std\+::declval$<$ Args $>$()...))$>$ Catch\+::is\+\_\+callable\+\_\+tester\+::test (\begin{DoxyParamCaption}\item[{int}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}} The documentation for this struct 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}