\hypertarget{struct_catch_1_1_string_maker}{}\doxysection{Catch\+::String\+Maker\texorpdfstring{$<$}{<} T, typename \texorpdfstring{$>$}{>} Struct Template Reference} \label{struct_catch_1_1_string_maker}\index{Catch::StringMaker$<$ T, typename $>$@{Catch::StringMaker$<$ T, typename $>$}} {\ttfamily \#include $<$catch/catch.\+hpp$>$} \doxysubsection*{Static Public Member Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename Fake = T$>$ }\\static std\+::enable\+\_\+if$<$\mbox{\hyperlink{class_catch_1_1_detail_1_1_is_stream_insertable}{\+::\+Catch\+::\+Detail\+::\+Is\+Stream\+Insertable}}$<$ Fake $>$\+::value, std\+::string $>$\+::type \mbox{\hyperlink{struct_catch_1_1_string_maker_a98ebf81ba6ef3cfd72b23316e291d3d0}{convert}} (const Fake \&value) \item {\footnotesize template$<$typename Fake = T$>$ }\\static std\+::enable\+\_\+if$<$!\mbox{\hyperlink{class_catch_1_1_detail_1_1_is_stream_insertable}{\+::\+Catch\+::\+Detail\+::\+Is\+Stream\+Insertable}}$<$ Fake $>$\+::value, std\+::string $>$\+::type \mbox{\hyperlink{struct_catch_1_1_string_maker_ac23f621d0bed26c4a511d4f5c37abb91}{convert}} (const Fake \&value) \item {\footnotesize template$<$typename Fake = T$>$ }\\static std\+::enable\+\_\+if$<$\mbox{\hyperlink{class_catch_1_1_detail_1_1_is_stream_insertable}{\+::\+Catch\+::\+Detail\+::\+Is\+Stream\+Insertable}}$<$ Fake $>$\+::value, std\+::string $>$\+::type \mbox{\hyperlink{struct_catch_1_1_string_maker_a98ebf81ba6ef3cfd72b23316e291d3d0}{convert}} (const Fake \&value) \item {\footnotesize template$<$typename Fake = T$>$ }\\static std\+::enable\+\_\+if$<$!\mbox{\hyperlink{class_catch_1_1_detail_1_1_is_stream_insertable}{\+::\+Catch\+::\+Detail\+::\+Is\+Stream\+Insertable}}$<$ Fake $>$\+::value, std\+::string $>$\+::type \mbox{\hyperlink{struct_catch_1_1_string_maker_ac23f621d0bed26c4a511d4f5c37abb91}{convert}} (const Fake \&value) \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename T, typename = void$>$\newline struct Catch\+::\+String\+Maker$<$ T, typename $>$} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l01615}{1615}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{struct_catch_1_1_string_maker_a98ebf81ba6ef3cfd72b23316e291d3d0}\label{struct_catch_1_1_string_maker_a98ebf81ba6ef3cfd72b23316e291d3d0}} \index{Catch::StringMaker$<$ T, typename $>$@{Catch::StringMaker$<$ T, typename $>$}!convert@{convert}} \index{convert@{convert}!Catch::StringMaker$<$ T, typename $>$@{Catch::StringMaker$<$ T, typename $>$}} \doxysubsubsection{\texorpdfstring{convert()}{convert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily template$<$typename T , typename = void$>$ \\ template$<$typename Fake = T$>$ \\ static std\+::enable\+\_\+if$<$\mbox{\hyperlink{class_catch_1_1_detail_1_1_is_stream_insertable}{\+::\+Catch\+::\+Detail\+::\+Is\+Stream\+Insertable}}$<$ Fake $>$\+::value, std\+::string $>$\+::type \mbox{\hyperlink{struct_catch_1_1_string_maker}{Catch\+::\+String\+Maker}}$<$ T, typename $>$\+::convert (\begin{DoxyParamCaption}\item[{const Fake \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l01619}{1619}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{struct_catch_1_1_string_maker_ac23f621d0bed26c4a511d4f5c37abb91}\label{struct_catch_1_1_string_maker_ac23f621d0bed26c4a511d4f5c37abb91}} \index{Catch::StringMaker$<$ T, typename $>$@{Catch::StringMaker$<$ T, typename $>$}!convert@{convert}} \index{convert@{convert}!Catch::StringMaker$<$ T, typename $>$@{Catch::StringMaker$<$ T, typename $>$}} \doxysubsubsection{\texorpdfstring{convert()}{convert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename T , typename = void$>$ \\ template$<$typename Fake = T$>$ \\ static std\+::enable\+\_\+if$<$!\mbox{\hyperlink{class_catch_1_1_detail_1_1_is_stream_insertable}{\+::\+Catch\+::\+Detail\+::\+Is\+Stream\+Insertable}}$<$ Fake $>$\+::value, std\+::string $>$\+::type \mbox{\hyperlink{struct_catch_1_1_string_maker}{Catch\+::\+String\+Maker}}$<$ T, typename $>$\+::convert (\begin{DoxyParamCaption}\item[{const Fake \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l01630}{1630}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{struct_catch_1_1_string_maker_a98ebf81ba6ef3cfd72b23316e291d3d0}\label{struct_catch_1_1_string_maker_a98ebf81ba6ef3cfd72b23316e291d3d0}} \index{Catch::StringMaker$<$ T, typename $>$@{Catch::StringMaker$<$ T, typename $>$}!convert@{convert}} \index{convert@{convert}!Catch::StringMaker$<$ T, typename $>$@{Catch::StringMaker$<$ T, typename $>$}} \doxysubsubsection{\texorpdfstring{convert()}{convert()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily template$<$typename T , typename = void$>$ \\ template$<$typename Fake = T$>$ \\ static std\+::enable\+\_\+if$<$\mbox{\hyperlink{class_catch_1_1_detail_1_1_is_stream_insertable}{\+::\+Catch\+::\+Detail\+::\+Is\+Stream\+Insertable}}$<$ Fake $>$\+::value, std\+::string $>$\+::type \mbox{\hyperlink{struct_catch_1_1_string_maker}{Catch\+::\+String\+Maker}}$<$ T, typename $>$\+::convert (\begin{DoxyParamCaption}\item[{const Fake \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l01619}{1619}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{struct_catch_1_1_string_maker_ac23f621d0bed26c4a511d4f5c37abb91}\label{struct_catch_1_1_string_maker_ac23f621d0bed26c4a511d4f5c37abb91}} \index{Catch::StringMaker$<$ T, typename $>$@{Catch::StringMaker$<$ T, typename $>$}!convert@{convert}} \index{convert@{convert}!Catch::StringMaker$<$ T, typename $>$@{Catch::StringMaker$<$ T, typename $>$}} \doxysubsubsection{\texorpdfstring{convert()}{convert()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename T , typename = void$>$ \\ template$<$typename Fake = T$>$ \\ static std\+::enable\+\_\+if$<$!\mbox{\hyperlink{class_catch_1_1_detail_1_1_is_stream_insertable}{\+::\+Catch\+::\+Detail\+::\+Is\+Stream\+Insertable}}$<$ Fake $>$\+::value, std\+::string $>$\+::type \mbox{\hyperlink{struct_catch_1_1_string_maker}{Catch\+::\+String\+Maker}}$<$ T, typename $>$\+::convert (\begin{DoxyParamCaption}\item[{const Fake \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l01630}{1630}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. 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}