\doxysection{EERef Struct Reference}
\hypertarget{struct_e_e_ref}{}\label{struct_e_e_ref}\index{EERef@{EERef}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct_e_e_ref_aeccf80bf7b194f61d1b7c2c1f8be8f5a}\label{struct_e_e_ref_aeccf80bf7b194f61d1b7c2c1f8be8f5a} 
{\bfseries EERef} (const int index)
\item 
\Hypertarget{struct_e_e_ref_a95896c507a4e5f1865ae94584e60fb5e}\label{struct_e_e_ref_a95896c507a4e5f1865ae94584e60fb5e} 
uint8\+\_\+t {\bfseries operator\texorpdfstring{$\ast$}{*}} () const
\item 
\Hypertarget{struct_e_e_ref_a53b2a491e20343c4c55e674de1dc3c86}\label{struct_e_e_ref_a53b2a491e20343c4c55e674de1dc3c86} 
{\bfseries operator uint8\+\_\+t} () const
\item 
\Hypertarget{struct_e_e_ref_aaed5c9110719f64ae21e8cc0f8658d5e}\label{struct_e_e_ref_aaed5c9110719f64ae21e8cc0f8658d5e} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator=} (const \mbox{\hyperlink{struct_e_e_ref}{EERef}} \&ref)
\item 
\Hypertarget{struct_e_e_ref_a6041476bca739fd5479919cb9d0199eb}\label{struct_e_e_ref_a6041476bca739fd5479919cb9d0199eb} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_a107ae68692dccaf5b63ab9eae7b96126}\label{struct_e_e_ref_a107ae68692dccaf5b63ab9eae7b96126} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator+=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_aedd11d08910888c0514ba359ccb3840d}\label{struct_e_e_ref_aedd11d08910888c0514ba359ccb3840d} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator-\/=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_a3c4705edb8958f2402bb2fcc2036e92a}\label{struct_e_e_ref_a3c4705edb8958f2402bb2fcc2036e92a} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator\texorpdfstring{$\ast$}{*}=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_aaded4dd49b327f70dea54cc4871e2410}\label{struct_e_e_ref_aaded4dd49b327f70dea54cc4871e2410} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator/=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_a81dc21585094a7fd0f38aceb1e054c41}\label{struct_e_e_ref_a81dc21585094a7fd0f38aceb1e054c41} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator\texorpdfstring{$^\wedge$}{\string^}=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_a1c3764ee7c9b193a6116b652cf319d97}\label{struct_e_e_ref_a1c3764ee7c9b193a6116b652cf319d97} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator\%=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_a803d333ad42336287a28faf8ac6b2745}\label{struct_e_e_ref_a803d333ad42336287a28faf8ac6b2745} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator\&=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_a114ef3dc9d6ec8da0b972d28486198fb}\label{struct_e_e_ref_a114ef3dc9d6ec8da0b972d28486198fb} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator\texorpdfstring{$\vert$}{|}=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_a88787e585f7c947e724e8b7046bd88df}\label{struct_e_e_ref_a88787e585f7c947e724e8b7046bd88df} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator$<$$<$=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_ad96cf68fa4b3d49f918fa2081ca3165c}\label{struct_e_e_ref_ad96cf68fa4b3d49f918fa2081ca3165c} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator$>$$>$=} (uint8\+\_\+t in)
\item 
\Hypertarget{struct_e_e_ref_a37397f1e717d38f6cae2687346ea086d}\label{struct_e_e_ref_a37397f1e717d38f6cae2687346ea086d} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries update} (uint8\+\_\+t in)
\item 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& \mbox{\hyperlink{struct_e_e_ref_a5b230b800d3bf6fa6396aba8a3ac5cdb}{operator++}} ()
\item 
\Hypertarget{struct_e_e_ref_af384296f123b16d525350d85d9f53e70}\label{struct_e_e_ref_af384296f123b16d525350d85d9f53e70} 
\mbox{\hyperlink{struct_e_e_ref}{EERef}} \& {\bfseries operator-\/-\/} ()
\item 
uint8\+\_\+t \mbox{\hyperlink{struct_e_e_ref_a8020a7251293e013d26587935ce8905d}{operator++}} (int)
\item 
\Hypertarget{struct_e_e_ref_a66af33f4524be40c151a64da597ba0af}\label{struct_e_e_ref_a66af33f4524be40c151a64da597ba0af} 
uint8\+\_\+t {\bfseries operator-\/-\/} (int)
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct_e_e_ref_a8356abfd9e8730638bfad4626192c8fc}\label{struct_e_e_ref_a8356abfd9e8730638bfad4626192c8fc} 
int {\bfseries index}
\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\Hypertarget{struct_e_e_ref_a5b230b800d3bf6fa6396aba8a3ac5cdb}\label{struct_e_e_ref_a5b230b800d3bf6fa6396aba8a3ac5cdb} 
\index{EERef@{EERef}!operator++@{operator++}}
\index{operator++@{operator++}!EERef@{EERef}}
\doxysubsubsection{\texorpdfstring{operator++()}{operator++()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_e_e_ref}{EERef}} \& EERef\+::operator++ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Prefix increment/decrement \Hypertarget{struct_e_e_ref_a8020a7251293e013d26587935ce8905d}\label{struct_e_e_ref_a8020a7251293e013d26587935ce8905d} 
\index{EERef@{EERef}!operator++@{operator++}}
\index{operator++@{operator++}!EERef@{EERef}}
\doxysubsubsection{\texorpdfstring{operator++()}{operator++()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily uint8\+\_\+t EERef\+::operator++ (\begin{DoxyParamCaption}\item[{int}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Postfix increment/decrement 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/utility/EEPROM.\+h\end{DoxyCompactItemize}
