\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}