\hypertarget{structbitfield__proxy}{}\section{bitfield\+\_\+proxy$<$ Parent, Ret, Set, Get $>$ Struct Template Reference} \label{structbitfield__proxy}\index{bitfield\+\_\+proxy$<$ Parent, Ret, Set, Get $>$@{bitfield\+\_\+proxy$<$ Parent, Ret, Set, Get $>$}} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item Ret \hyperlink{structbitfield__proxy_abd316ee7c78b7c443139b54fa6f81f10}{operator=} (Ret val) noexcept \item \hyperlink{structbitfield__proxy_a0eb5ff595846549c563a2386ca567228}{operator Ret} () const noexcept \end{DoxyCompactItemize} \subsection*{Public Attributes} \begin{DoxyCompactItemize} \item Parent $\ast$ \hyperlink{structbitfield__proxy_aba605c9a1587cdf84ffa949fef5d3d93}{p} \end{DoxyCompactItemize} \subsection{Detailed Description} \subsubsection*{template$<$typename Parent, typename Ret, Ret(\+Parent\+::$\ast$)(\+Ret) noexcept Set, Ret(\+Parent\+::$\ast$)() const noexcept Get$>$\newline struct bitfield\+\_\+proxy$<$ Parent, Ret, Set, Get $>$} Definition at line 86 of file bits.\+cpp. \subsection{Member Function Documentation} \mbox{\Hypertarget{structbitfield__proxy_a0eb5ff595846549c563a2386ca567228}\label{structbitfield__proxy_a0eb5ff595846549c563a2386ca567228}} \index{bitfield\+\_\+proxy@{bitfield\+\_\+proxy}!operator Ret@{operator Ret}} \index{operator Ret@{operator Ret}!bitfield\+\_\+proxy@{bitfield\+\_\+proxy}} \subsubsection{\texorpdfstring{operator Ret()}{operator Ret()}} {\footnotesize\ttfamily template$<$typename Parent , typename Ret , Ret(\+Parent\+::$\ast$)(\+Ret) noexcept Set, Ret(\+Parent\+::$\ast$)() const noexcept Get$>$ \\ \hyperlink{structbitfield__proxy}{bitfield\+\_\+proxy}$<$ Parent, Ret, Set, Get $>$\+::operator Ret (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line 89 of file bits.\+cpp. \mbox{\Hypertarget{structbitfield__proxy_abd316ee7c78b7c443139b54fa6f81f10}\label{structbitfield__proxy_abd316ee7c78b7c443139b54fa6f81f10}} \index{bitfield\+\_\+proxy@{bitfield\+\_\+proxy}!operator=@{operator=}} \index{operator=@{operator=}!bitfield\+\_\+proxy@{bitfield\+\_\+proxy}} \subsubsection{\texorpdfstring{operator=()}{operator=()}} {\footnotesize\ttfamily template$<$typename Parent , typename Ret , Ret(\+Parent\+::$\ast$)(\+Ret) noexcept Set, Ret(\+Parent\+::$\ast$)() const noexcept Get$>$ \\ Ret \hyperlink{structbitfield__proxy}{bitfield\+\_\+proxy}$<$ Parent, Ret, Set, Get $>$\+::operator= (\begin{DoxyParamCaption}\item[{Ret}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line 88 of file bits.\+cpp. \subsection{Member Data Documentation} \mbox{\Hypertarget{structbitfield__proxy_aba605c9a1587cdf84ffa949fef5d3d93}\label{structbitfield__proxy_aba605c9a1587cdf84ffa949fef5d3d93}} \index{bitfield\+\_\+proxy@{bitfield\+\_\+proxy}!p@{p}} \index{p@{p}!bitfield\+\_\+proxy@{bitfield\+\_\+proxy}} \subsubsection{\texorpdfstring{p}{p}} {\footnotesize\ttfamily template$<$typename Parent , typename Ret , Ret(\+Parent\+::$\ast$)(\+Ret) noexcept Set, Ret(\+Parent\+::$\ast$)() const noexcept Get$>$ \\ Parent$\ast$ \hyperlink{structbitfield__proxy}{bitfield\+\_\+proxy}$<$ Parent, Ret, Set, Get $>$\+::p} Definition at line 87 of file bits.\+cpp. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item \hyperlink{bits_8cpp}{bits.\+cpp}\end{DoxyCompactItemize}