\hypertarget{class_s_o_j_o_t_z_1_1_serializer}{}\doxysection{S\+O\+J\+O\+TZ\+::Serializer Class Reference}
\label{class_s_o_j_o_t_z_1_1_serializer}\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}}


{\ttfamily \#include $<$serializer.\+hpp$>$}



Inheritance diagram for S\+O\+J\+O\+TZ\+::Serializer\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=292pt]{class_s_o_j_o_t_z_1_1_serializer__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_a1a12862e30de8a69425075b61720c83b}{Serializer}} ()
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_a53e8ccbbd9216e9d7593954a94a8515e}{init\+\_\+serial}} (int32\+\_\+t order)
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_ab7a5eb8ea4774b6cb8566babcc61269c}{i2serial}} (int32\+\_\+t i)
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_a77519a1df97bdbbbf4dfa2c603eb888b}{s2serial}} (std\+::string str)
\item 
std\+::string \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_ad940a95a9db34de69e613a282bb6f963}{get\+\_\+serial}} ()
\item 
int32\+\_\+t \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_ae42f6b749e1a400af949b61aa804ad2e}{init\+\_\+serial}} (std\+::string serial)
\item 
int32\+\_\+t \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_a917d225fa1cb4c9ffec999eeb35e9a34}{serial2i}} ()
\item 
std\+::string \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_a1d1329014b7e1b3f12bd07c17a9b0b66}{serial2s}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_a02c95391608e8f53bfd3959685340eba}{push\+\_\+size}} (std\+::string str)
\item 
int32\+\_\+t \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_a6c0f11c59f8eaabe231f7840c9a8a5e9}{pop\+\_\+size}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::string \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_aeb8b098f71699941afc4b5d421ec9ce1}{m\+\_\+serial}}
\item 
char $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_serializer_a6ec010ad87797d965c7c0d4cabb2c3ee}{m\+\_\+current}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line 10 of file serializer.\+hpp.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_a1a12862e30de8a69425075b61720c83b}\label{class_s_o_j_o_t_z_1_1_serializer_a1a12862e30de8a69425075b61720c83b}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!Serializer@{Serializer}}
\index{Serializer@{Serializer}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{Serializer()}{Serializer()}}
{\footnotesize\ttfamily S\+O\+J\+O\+T\+Z\+::\+Serializer\+::\+Serializer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 11 of file serializer.\+cpp.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_ad940a95a9db34de69e613a282bb6f963}\label{class_s_o_j_o_t_z_1_1_serializer_ad940a95a9db34de69e613a282bb6f963}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!get\_serial@{get\_serial}}
\index{get\_serial@{get\_serial}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{get\_serial()}{get\_serial()}}
{\footnotesize\ttfamily std\+::string S\+O\+J\+O\+T\+Z\+::\+Serializer\+::get\+\_\+serial (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 35 of file serializer.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_ab7a5eb8ea4774b6cb8566babcc61269c}\label{class_s_o_j_o_t_z_1_1_serializer_ab7a5eb8ea4774b6cb8566babcc61269c}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!i2serial@{i2serial}}
\index{i2serial@{i2serial}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{i2serial()}{i2serial()}}
{\footnotesize\ttfamily void S\+O\+J\+O\+T\+Z\+::\+Serializer\+::i2serial (\begin{DoxyParamCaption}\item[{int32\+\_\+t}]{i }\end{DoxyParamCaption})}



Definition at line 21 of file serializer.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_a53e8ccbbd9216e9d7593954a94a8515e}\label{class_s_o_j_o_t_z_1_1_serializer_a53e8ccbbd9216e9d7593954a94a8515e}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!init\_serial@{init\_serial}}
\index{init\_serial@{init\_serial}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{init\_serial()}{init\_serial()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void S\+O\+J\+O\+T\+Z\+::\+Serializer\+::init\+\_\+serial (\begin{DoxyParamCaption}\item[{int32\+\_\+t}]{order }\end{DoxyParamCaption})}



Definition at line 16 of file serializer.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_ae42f6b749e1a400af949b61aa804ad2e}\label{class_s_o_j_o_t_z_1_1_serializer_ae42f6b749e1a400af949b61aa804ad2e}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!init\_serial@{init\_serial}}
\index{init\_serial@{init\_serial}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{init\_serial()}{init\_serial()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily int32\+\_\+t S\+O\+J\+O\+T\+Z\+::\+Serializer\+::init\+\_\+serial (\begin{DoxyParamCaption}\item[{std\+::string}]{serial }\end{DoxyParamCaption})}



Definition at line 40 of file serializer.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_a6c0f11c59f8eaabe231f7840c9a8a5e9}\label{class_s_o_j_o_t_z_1_1_serializer_a6c0f11c59f8eaabe231f7840c9a8a5e9}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!pop\_size@{pop\_size}}
\index{pop\_size@{pop\_size}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{pop\_size()}{pop\_size()}}
{\footnotesize\ttfamily int32\+\_\+t S\+O\+J\+O\+T\+Z\+::\+Serializer\+::pop\+\_\+size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 77 of file serializer.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_a02c95391608e8f53bfd3959685340eba}\label{class_s_o_j_o_t_z_1_1_serializer_a02c95391608e8f53bfd3959685340eba}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!push\_size@{push\_size}}
\index{push\_size@{push\_size}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{push\_size()}{push\_size()}}
{\footnotesize\ttfamily void S\+O\+J\+O\+T\+Z\+::\+Serializer\+::push\+\_\+size (\begin{DoxyParamCaption}\item[{std\+::string}]{str }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 72 of file serializer.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_a77519a1df97bdbbbf4dfa2c603eb888b}\label{class_s_o_j_o_t_z_1_1_serializer_a77519a1df97bdbbbf4dfa2c603eb888b}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!s2serial@{s2serial}}
\index{s2serial@{s2serial}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{s2serial()}{s2serial()}}
{\footnotesize\ttfamily void S\+O\+J\+O\+T\+Z\+::\+Serializer\+::s2serial (\begin{DoxyParamCaption}\item[{std\+::string}]{str }\end{DoxyParamCaption})}



Definition at line 28 of file serializer.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_a917d225fa1cb4c9ffec999eeb35e9a34}\label{class_s_o_j_o_t_z_1_1_serializer_a917d225fa1cb4c9ffec999eeb35e9a34}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!serial2i@{serial2i}}
\index{serial2i@{serial2i}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{serial2i()}{serial2i()}}
{\footnotesize\ttfamily int32\+\_\+t S\+O\+J\+O\+T\+Z\+::\+Serializer\+::serial2i (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 52 of file serializer.\+cpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_a1d1329014b7e1b3f12bd07c17a9b0b66}\label{class_s_o_j_o_t_z_1_1_serializer_a1d1329014b7e1b3f12bd07c17a9b0b66}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!serial2s@{serial2s}}
\index{serial2s@{serial2s}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{serial2s()}{serial2s()}}
{\footnotesize\ttfamily std\+::string S\+O\+J\+O\+T\+Z\+::\+Serializer\+::serial2s (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 62 of file serializer.\+cpp.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_a6ec010ad87797d965c7c0d4cabb2c3ee}\label{class_s_o_j_o_t_z_1_1_serializer_a6ec010ad87797d965c7c0d4cabb2c3ee}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!m\_current@{m\_current}}
\index{m\_current@{m\_current}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{m\_current}{m\_current}}
{\footnotesize\ttfamily char$\ast$ S\+O\+J\+O\+T\+Z\+::\+Serializer\+::m\+\_\+current\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 31 of file serializer.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_serializer_aeb8b098f71699941afc4b5d421ec9ce1}\label{class_s_o_j_o_t_z_1_1_serializer_aeb8b098f71699941afc4b5d421ec9ce1}} 
\index{SOJOTZ::Serializer@{SOJOTZ::Serializer}!m\_serial@{m\_serial}}
\index{m\_serial@{m\_serial}!SOJOTZ::Serializer@{SOJOTZ::Serializer}}
\doxysubsubsection{\texorpdfstring{m\_serial}{m\_serial}}
{\footnotesize\ttfamily std\+::string S\+O\+J\+O\+T\+Z\+::\+Serializer\+::m\+\_\+serial\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 30 of file serializer.\+hpp.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
sojotz/utils/\mbox{\hyperlink{serializer_8hpp}{serializer.\+hpp}}\item 
sojotz/utils/\mbox{\hyperlink{serializer_8cpp}{serializer.\+cpp}}\end{DoxyCompactItemize}
