\hypertarget{class_catch_1_1_reusable_string_stream}{}\doxysection{Catch\+::Reusable\+String\+Stream Class Reference} \label{class_catch_1_1_reusable_string_stream}\index{Catch::ReusableStringStream@{Catch::ReusableStringStream}} {\ttfamily \#include $<$catch/catch.\+hpp$>$} Inheritance diagram for Catch\+::Reusable\+String\+Stream\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=239pt]{class_catch_1_1_reusable_string_stream__inherit__graph} \end{center} \end{figure} Collaboration diagram for Catch\+::Reusable\+String\+Stream\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=239pt]{class_catch_1_1_reusable_string_stream__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_a9b3f8c52b0d2d63ffd825297a9c09781}{Reusable\+String\+Stream}} () \item \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_aba9384e258a4db3178447b6a58414712}{$\sim$\+Reusable\+String\+Stream}} () \item auto \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_a0e9ecf260b2a5d35f4886ef0d51f6270}{str}} () const -\/$>$ std\+::string \item {\footnotesize template$<$typename T $>$ }\\auto \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_af95f72024c082db70e5e50782e28e4f6}{operator$<$$<$}} (T const \&value) -\/$>$ \mbox{\hyperlink{class_catch_1_1_reusable_string_stream}{Reusable\+String\+Stream}} \& \item auto \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_a6881808c60a080d4e24a0b81c94cbf67}{get}} () -\/$>$ std\+::ostream \& \item \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_a9b3f8c52b0d2d63ffd825297a9c09781}{Reusable\+String\+Stream}} () \item \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_aba9384e258a4db3178447b6a58414712}{$\sim$\+Reusable\+String\+Stream}} () \item auto \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_a0e9ecf260b2a5d35f4886ef0d51f6270}{str}} () const -\/$>$ std\+::string \item {\footnotesize template$<$typename T $>$ }\\auto \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_af95f72024c082db70e5e50782e28e4f6}{operator$<$$<$}} (T const \&value) -\/$>$ \mbox{\hyperlink{class_catch_1_1_reusable_string_stream}{Reusable\+String\+Stream}} \& \item auto \mbox{\hyperlink{class_catch_1_1_reusable_string_stream_a6881808c60a080d4e24a0b81c94cbf67}{get}} () -\/$>$ std\+::ostream \& \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l01440}{1440}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_a9b3f8c52b0d2d63ffd825297a9c09781}\label{class_catch_1_1_reusable_string_stream_a9b3f8c52b0d2d63ffd825297a9c09781}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!ReusableStringStream@{ReusableStringStream}} \index{ReusableStringStream@{ReusableStringStream}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{ReusableStringStream()}{ReusableStringStream()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily Catch\+::\+Reusable\+String\+Stream\+::\+Reusable\+String\+Stream (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_aba9384e258a4db3178447b6a58414712}\label{class_catch_1_1_reusable_string_stream_aba9384e258a4db3178447b6a58414712}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!````~ReusableStringStream@{$\sim$ReusableStringStream}} \index{````~ReusableStringStream@{$\sim$ReusableStringStream}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{$\sim$ReusableStringStream()}{~ReusableStringStream()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily Catch\+::\+Reusable\+String\+Stream\+::$\sim$\+Reusable\+String\+Stream (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_a9b3f8c52b0d2d63ffd825297a9c09781}\label{class_catch_1_1_reusable_string_stream_a9b3f8c52b0d2d63ffd825297a9c09781}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!ReusableStringStream@{ReusableStringStream}} \index{ReusableStringStream@{ReusableStringStream}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{ReusableStringStream()}{ReusableStringStream()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily Catch\+::\+Reusable\+String\+Stream\+::\+Reusable\+String\+Stream (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_aba9384e258a4db3178447b6a58414712}\label{class_catch_1_1_reusable_string_stream_aba9384e258a4db3178447b6a58414712}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!````~ReusableStringStream@{$\sim$ReusableStringStream}} \index{````~ReusableStringStream@{$\sim$ReusableStringStream}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{$\sim$ReusableStringStream()}{~ReusableStringStream()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily Catch\+::\+Reusable\+String\+Stream\+::$\sim$\+Reusable\+String\+Stream (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_a6881808c60a080d4e24a0b81c94cbf67}\label{class_catch_1_1_reusable_string_stream_a6881808c60a080d4e24a0b81c94cbf67}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!get@{get}} \index{get@{get}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{get()}{get()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily auto Catch\+::\+Reusable\+String\+Stream\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ std\+::ostream\& \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l01454}{1454}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_a6881808c60a080d4e24a0b81c94cbf67}\label{class_catch_1_1_reusable_string_stream_a6881808c60a080d4e24a0b81c94cbf67}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!get@{get}} \index{get@{get}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{get()}{get()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily auto Catch\+::\+Reusable\+String\+Stream\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ std\+::ostream\& \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l01454}{1454}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_af95f72024c082db70e5e50782e28e4f6}\label{class_catch_1_1_reusable_string_stream_af95f72024c082db70e5e50782e28e4f6}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto Catch\+::\+Reusable\+String\+Stream\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{T const \&}]{value }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_catch_1_1_reusable_string_stream}{Reusable\+String\+Stream}}\& \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch_2catch_8hpp_source_l01450}{1450}} of file \mbox{\hyperlink{catch_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_af95f72024c082db70e5e50782e28e4f6}\label{class_catch_1_1_reusable_string_stream_af95f72024c082db70e5e50782e28e4f6}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto Catch\+::\+Reusable\+String\+Stream\+::operator$<$$<$ (\begin{DoxyParamCaption}\item[{T const \&}]{value }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_catch_1_1_reusable_string_stream}{Reusable\+String\+Stream}}\& \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{catch2_2catch_8hpp_source_l01450}{1450}} of file \mbox{\hyperlink{catch2_2catch_8hpp_source}{catch.\+hpp}}. \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_a0e9ecf260b2a5d35f4886ef0d51f6270}\label{class_catch_1_1_reusable_string_stream_a0e9ecf260b2a5d35f4886ef0d51f6270}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!str@{str}} \index{str@{str}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{str()}{str()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily auto Catch\+::\+Reusable\+String\+Stream\+::str (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ std\+::string} \mbox{\Hypertarget{class_catch_1_1_reusable_string_stream_a0e9ecf260b2a5d35f4886ef0d51f6270}\label{class_catch_1_1_reusable_string_stream_a0e9ecf260b2a5d35f4886ef0d51f6270}} \index{Catch::ReusableStringStream@{Catch::ReusableStringStream}!str@{str}} \index{str@{str}!Catch::ReusableStringStream@{Catch::ReusableStringStream}} \doxysubsubsection{\texorpdfstring{str()}{str()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily auto Catch\+::\+Reusable\+String\+Stream\+::str (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ std\+::string} 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}