\hypertarget{classString__Builder}{\section{\-String\-\_\-\-Builder \-Class \-Reference}
\label{classString__Builder}\index{\-String\-\_\-\-Builder@{\-String\-\_\-\-Builder}}
}


{\ttfamily \#include $<$\-Logger.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T $>$ }\\\hyperlink{classString__Builder}{\-String\-\_\-\-Builder} \& \hyperlink{classString__Builder_ada9b380004f4c56b00dd124847b053e1}{operator$<$$<$} (const \-T \&value)
\item 
\hyperlink{classString__Builder_aeed42e57403ec9f61a721be8c6dbcc7f}{operator std\-::string} ()
\item 
std\-::string \hyperlink{classString__Builder_a9989f5b3d3a19283364765db628c4140}{get\-String} ()
\end{DoxyCompactItemize}
\subsection*{\-Private \-Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::ostringstream \hyperlink{classString__Builder_a5ba4bdc21aff9dd6f861b41d68b211e0}{builder}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 10 of file \-Logger.\-h.



\subsection{\-Member \-Function \-Documentation}
\hypertarget{classString__Builder_a9989f5b3d3a19283364765db628c4140}{\index{\-String\-\_\-\-Builder@{\-String\-\_\-\-Builder}!get\-String@{get\-String}}
\index{get\-String@{get\-String}!String_Builder@{\-String\-\_\-\-Builder}}
\subsubsection[{get\-String}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-String\-\_\-\-Builder\-::get\-String} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classString__Builder_a9989f5b3d3a19283364765db628c4140}


\-Definition at line 26 of file \-Logger.\-h.



\-References builder.


\begin{DoxyCode}
        {
                return (builder.str());
        }
\end{DoxyCode}
\hypertarget{classString__Builder_aeed42e57403ec9f61a721be8c6dbcc7f}{\index{\-String\-\_\-\-Builder@{\-String\-\_\-\-Builder}!operator std\-::string@{operator std\-::string}}
\index{operator std\-::string@{operator std\-::string}!String_Builder@{\-String\-\_\-\-Builder}}
\subsubsection[{operator std\-::string}]{\setlength{\rightskip}{0pt plus 5cm}\-String\-\_\-\-Builder\-::operator std\-::string (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classString__Builder_aeed42e57403ec9f61a721be8c6dbcc7f}


\-Definition at line 21 of file \-Logger.\-h.



\-References builder.


\begin{DoxyCode}
    {
        return (builder.str());
    }
\end{DoxyCode}
\hypertarget{classString__Builder_ada9b380004f4c56b00dd124847b053e1}{\index{\-String\-\_\-\-Builder@{\-String\-\_\-\-Builder}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!String_Builder@{\-String\-\_\-\-Builder}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ {\bf \-String\-\_\-\-Builder}\& \-String\-\_\-\-Builder\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{const \-T \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classString__Builder_ada9b380004f4c56b00dd124847b053e1}


\-Definition at line 14 of file \-Logger.\-h.



\-References builder.


\begin{DoxyCode}
    {
        builder << value;

        return (*this);
    }
\end{DoxyCode}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classString__Builder_a5ba4bdc21aff9dd6f861b41d68b211e0}{\index{\-String\-\_\-\-Builder@{\-String\-\_\-\-Builder}!builder@{builder}}
\index{builder@{builder}!String_Builder@{\-String\-\_\-\-Builder}}
\subsubsection[{builder}]{\setlength{\rightskip}{0pt plus 5cm}std\-::ostringstream {\bf \-String\-\_\-\-Builder\-::builder}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classString__Builder_a5ba4bdc21aff9dd6f861b41d68b211e0}


\-Definition at line 32 of file \-Logger.\-h.



\-Referenced by get\-String(), operator std\-::string(), and operator$<$$<$().



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Skynet/\-Skynet/\hyperlink{Logger_8h}{\-Logger.\-h}\end{DoxyCompactItemize}
