\doxysection{Move\+Only\+Int Struct Reference}
\hypertarget{structMoveOnlyInt}{}\label{structMoveOnlyInt}\index{MoveOnlyInt@{MoveOnlyInt}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structMoveOnlyInt_a422bc725307fa131f10d7e52007284e9}{Move\+Only\+Int}} ()=default
\item 
\mbox{\hyperlink{structMoveOnlyInt_aae3b93608ec4f0f4a85db0c275cf1355}{Move\+Only\+Int}} (int i)
\item 
\mbox{\hyperlink{structMoveOnlyInt_a715d65919902e6ce3adee847922bd4d0}{Move\+Only\+Int}} (const \mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \&)=delete
\item 
\mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \& \mbox{\hyperlink{structMoveOnlyInt_a4b845d3043481bfefbd39c76dd1fac79}{operator=}} (const \mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \&)=delete
\item 
\mbox{\hyperlink{structMoveOnlyInt_ae1f555df1ad8ab650af2eabacba9b216}{Move\+Only\+Int}} (\mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \&\&other)
\item 
\mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \& \mbox{\hyperlink{structMoveOnlyInt_a4fb0fd079e336934022aa557b31a97a6}{operator=}} (\mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \&\&other)
\item 
bool \mbox{\hyperlink{structMoveOnlyInt_a7c76cb48092672410175d7ca33bfc469}{operator==}} (int other) const
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{structMoveOnlyInt_a52438f73215cbad2bf78fb79c06cf348}{value}} \{\}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{structMoveOnlyInt_a422bc725307fa131f10d7e52007284e9}\label{structMoveOnlyInt_a422bc725307fa131f10d7e52007284e9} 
\index{MoveOnlyInt@{MoveOnlyInt}!MoveOnlyInt@{MoveOnlyInt}}
\index{MoveOnlyInt@{MoveOnlyInt}!MoveOnlyInt@{MoveOnlyInt}}
\doxysubsubsection{\texorpdfstring{MoveOnlyInt()}{MoveOnlyInt()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily Move\+Only\+Int\+::\+Move\+Only\+Int (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}

\Hypertarget{structMoveOnlyInt_aae3b93608ec4f0f4a85db0c275cf1355}\label{structMoveOnlyInt_aae3b93608ec4f0f4a85db0c275cf1355} 
\index{MoveOnlyInt@{MoveOnlyInt}!MoveOnlyInt@{MoveOnlyInt}}
\index{MoveOnlyInt@{MoveOnlyInt}!MoveOnlyInt@{MoveOnlyInt}}
\doxysubsubsection{\texorpdfstring{MoveOnlyInt()}{MoveOnlyInt()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily Move\+Only\+Int\+::\+Move\+Only\+Int (\begin{DoxyParamCaption}\item[{int}]{i }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{structMoveOnlyInt_a715d65919902e6ce3adee847922bd4d0}\label{structMoveOnlyInt_a715d65919902e6ce3adee847922bd4d0} 
\index{MoveOnlyInt@{MoveOnlyInt}!MoveOnlyInt@{MoveOnlyInt}}
\index{MoveOnlyInt@{MoveOnlyInt}!MoveOnlyInt@{MoveOnlyInt}}
\doxysubsubsection{\texorpdfstring{MoveOnlyInt()}{MoveOnlyInt()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily Move\+Only\+Int\+::\+Move\+Only\+Int (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}

\Hypertarget{structMoveOnlyInt_ae1f555df1ad8ab650af2eabacba9b216}\label{structMoveOnlyInt_ae1f555df1ad8ab650af2eabacba9b216} 
\index{MoveOnlyInt@{MoveOnlyInt}!MoveOnlyInt@{MoveOnlyInt}}
\index{MoveOnlyInt@{MoveOnlyInt}!MoveOnlyInt@{MoveOnlyInt}}
\doxysubsubsection{\texorpdfstring{MoveOnlyInt()}{MoveOnlyInt()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily Move\+Only\+Int\+::\+Move\+Only\+Int (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \&\&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Function Documentation}
\Hypertarget{structMoveOnlyInt_a4b845d3043481bfefbd39c76dd1fac79}\label{structMoveOnlyInt_a4b845d3043481bfefbd39c76dd1fac79} 
\index{MoveOnlyInt@{MoveOnlyInt}!operator=@{operator=}}
\index{operator=@{operator=}!MoveOnlyInt@{MoveOnlyInt}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \& Move\+Only\+Int\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [delete]}}

\Hypertarget{structMoveOnlyInt_a4fb0fd079e336934022aa557b31a97a6}\label{structMoveOnlyInt_a4fb0fd079e336934022aa557b31a97a6} 
\index{MoveOnlyInt@{MoveOnlyInt}!operator=@{operator=}}
\index{operator=@{operator=}!MoveOnlyInt@{MoveOnlyInt}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \& Move\+Only\+Int\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structMoveOnlyInt}{Move\+Only\+Int}} \&\&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{structMoveOnlyInt_a7c76cb48092672410175d7ca33bfc469}\label{structMoveOnlyInt_a7c76cb48092672410175d7ca33bfc469} 
\index{MoveOnlyInt@{MoveOnlyInt}!operator==@{operator==}}
\index{operator==@{operator==}!MoveOnlyInt@{MoveOnlyInt}}
\doxysubsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily bool Move\+Only\+Int\+::operator== (\begin{DoxyParamCaption}\item[{int}]{other }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Field Documentation}
\Hypertarget{structMoveOnlyInt_a52438f73215cbad2bf78fb79c06cf348}\label{structMoveOnlyInt_a52438f73215cbad2bf78fb79c06cf348} 
\index{MoveOnlyInt@{MoveOnlyInt}!value@{value}}
\index{value@{value}!MoveOnlyInt@{MoveOnlyInt}}
\doxysubsubsection{\texorpdfstring{value}{value}}
{\footnotesize\ttfamily int Move\+Only\+Int\+::value \{\}}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
core/test/\mbox{\hyperlink{CircularFifo_8test_8cpp}{Circular\+Fifo.\+test.\+cpp}}\end{DoxyCompactItemize}
