\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}
