\hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal}{}\doxysection{S\+O\+J\+O\+TZ\+::S\+Queue\+Internal$<$ T $>$ Class Template Reference}
\label{class_s_o_j_o_t_z_1_1_s_queue_internal}\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}


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

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_a66063afe4fa1b44d79761f07d3cb09ab}{S\+Queue\+Internal}} (T $\ast$element)
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_a8d19bc8fda1a9aa30b3755f34a53684f}{$\sim$\+S\+Queue\+Internal}} ()
\item 
T $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_a084f199cc55d02307ee24130a11b63e0}{get}} ()
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_a62f71f8f9625cecd002f3b0c02c40011}{set\+\_\+previous}} (\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$internal)
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_af63e9f09e29114f5bc775ee73a7ab9ee}{get\+\_\+previous}} ()
\item 
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_ad4da68b846d00b6de764f356d158d98e}{set\+\_\+next}} (\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$internal)
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_a047d12c77f064ccc8812f97c68aa217a}{get\+\_\+next}} ()
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_af692395a28f1ea7122a3633eeb42a0fc}{S\+Queue\+Internal}} (\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_ref_object}{Ref\+Object}} $\ast$element)
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_ab288528edbca448374690ffbcc9c5d7f}{$\sim$\+S\+Queue\+Internal}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
T $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_aaf154dd0c3b7d6ce69fc3c676ddb7075}{m\+\_\+multiref}}
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_a00d2047f0e916f76c520751e9f0e81ab}{m\+\_\+previous}}
\item 
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal_a1512d58997be4d7aaffc76169f9dfb93}{m\+\_\+next}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$class T$>$\newline
class S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal$<$ T $>$}



Definition at line 25 of file squeue.\+hpp.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_a66063afe4fa1b44d79761f07d3cb09ab}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_a66063afe4fa1b44d79761f07d3cb09ab}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!SQueueInternal@{SQueueInternal}}
\index{SQueueInternal@{SQueueInternal}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{SQueueInternal()}{SQueueInternal()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$class T $>$ \\
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}} (\begin{DoxyParamCaption}\item[{T $\ast$}]{element }\end{DoxyParamCaption})}



Definition at line 45 of file squeue.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_a8d19bc8fda1a9aa30b3755f34a53684f}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_a8d19bc8fda1a9aa30b3755f34a53684f}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!````~SQueueInternal@{$\sim$SQueueInternal}}
\index{````~SQueueInternal@{$\sim$SQueueInternal}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{$\sim$SQueueInternal()}{~SQueueInternal()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$class T $>$ \\
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::$\sim$\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}}



Definition at line 64 of file squeue.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_af692395a28f1ea7122a3633eeb42a0fc}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_af692395a28f1ea7122a3633eeb42a0fc}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!SQueueInternal@{SQueueInternal}}
\index{SQueueInternal@{SQueueInternal}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{SQueueInternal()}{SQueueInternal()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_ref_object}{Ref\+Object}} $>$\+::\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_ref_object}{Ref\+Object}} $\ast$}]{element }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 54 of file squeue.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_ab288528edbca448374690ffbcc9c5d7f}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_ab288528edbca448374690ffbcc9c5d7f}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!````~SQueueInternal@{$\sim$SQueueInternal}}
\index{````~SQueueInternal@{$\sim$SQueueInternal}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{$\sim$SQueueInternal()}{~SQueueInternal()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_ref_object}{Ref\+Object}} $>$\+::$\sim$\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 71 of file squeue.\+hpp.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_a084f199cc55d02307ee24130a11b63e0}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_a084f199cc55d02307ee24130a11b63e0}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!get@{get}}
\index{get@{get}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{get()}{get()}}
{\footnotesize\ttfamily template$<$class T $>$ \\
T $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::get}



Definition at line 78 of file squeue.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_a047d12c77f064ccc8812f97c68aa217a}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_a047d12c77f064ccc8812f97c68aa217a}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!get\_next@{get\_next}}
\index{get\_next@{get\_next}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{get\_next()}{get\_next()}}
{\footnotesize\ttfamily template$<$class T $>$ \\
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::get\+\_\+next}



Definition at line 99 of file squeue.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_af63e9f09e29114f5bc775ee73a7ab9ee}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_af63e9f09e29114f5bc775ee73a7ab9ee}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!get\_previous@{get\_previous}}
\index{get\_previous@{get\_previous}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{get\_previous()}{get\_previous()}}
{\footnotesize\ttfamily template$<$class T $>$ \\
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::get\+\_\+previous}



Definition at line 88 of file squeue.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_ad4da68b846d00b6de764f356d158d98e}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_ad4da68b846d00b6de764f356d158d98e}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!set\_next@{set\_next}}
\index{set\_next@{set\_next}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{set\_next()}{set\_next()}}
{\footnotesize\ttfamily template$<$class T $>$ \\
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::set\+\_\+next (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$}]{internal }\end{DoxyParamCaption})}



Definition at line 94 of file squeue.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_a62f71f8f9625cecd002f3b0c02c40011}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_a62f71f8f9625cecd002f3b0c02c40011}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!set\_previous@{set\_previous}}
\index{set\_previous@{set\_previous}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{set\_previous()}{set\_previous()}}
{\footnotesize\ttfamily template$<$class T $>$ \\
void \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::set\+\_\+previous (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$ T $>$ $\ast$}]{internal }\end{DoxyParamCaption})}



Definition at line 83 of file squeue.\+hpp.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_aaf154dd0c3b7d6ce69fc3c676ddb7075}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_aaf154dd0c3b7d6ce69fc3c676ddb7075}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!m\_multiref@{m\_multiref}}
\index{m\_multiref@{m\_multiref}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{m\_multiref}{m\_multiref}}
{\footnotesize\ttfamily template$<$class T $>$ \\
T$\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::m\+\_\+multiref\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 37 of file squeue.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_a1512d58997be4d7aaffc76169f9dfb93}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_a1512d58997be4d7aaffc76169f9dfb93}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!m\_next@{m\_next}}
\index{m\_next@{m\_next}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{m\_next}{m\_next}}
{\footnotesize\ttfamily template$<$class T $>$ \\
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$T$>$$\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::m\+\_\+next\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 39 of file squeue.\+hpp.

\mbox{\Hypertarget{class_s_o_j_o_t_z_1_1_s_queue_internal_a00d2047f0e916f76c520751e9f0e81ab}\label{class_s_o_j_o_t_z_1_1_s_queue_internal_a00d2047f0e916f76c520751e9f0e81ab}} 
\index{SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}!m\_previous@{m\_previous}}
\index{m\_previous@{m\_previous}!SOJOTZ::SQueueInternal$<$ T $>$@{SOJOTZ::SQueueInternal$<$ T $>$}}
\doxysubsubsection{\texorpdfstring{m\_previous}{m\_previous}}
{\footnotesize\ttfamily template$<$class T $>$ \\
\mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+Queue\+Internal}}$<$T$>$$\ast$ \mbox{\hyperlink{class_s_o_j_o_t_z_1_1_s_queue_internal}{S\+O\+J\+O\+T\+Z\+::\+S\+Queue\+Internal}}$<$ T $>$\+::m\+\_\+previous\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 38 of file squeue.\+hpp.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
sojotz/utils/\mbox{\hyperlink{squeue_8hpp}{squeue.\+hpp}}\end{DoxyCompactItemize}
