\hypertarget{structkblib_1_1detail__bits_1_1pun__proxy}{}\doxysection{kblib\+::detail\+\_\+bits\+::pun\+\_\+proxy\texorpdfstring{$<$}{<} Type, Storage \texorpdfstring{$>$}{>} Struct Template Reference} \label{structkblib_1_1detail__bits_1_1pun__proxy}\index{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$}} {\ttfamily \#include $<$kblib/bits.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item auto \mbox{\hyperlink{structkblib_1_1detail__bits_1_1pun__proxy_a3f21e1992cc75cf29faafb17f0e0d192}{operator=}} (const Type val) noexcept -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__bits_1_1pun__proxy}{pun\+\_\+proxy}} \& \item \mbox{\hyperlink{structkblib_1_1detail__bits_1_1pun__proxy_ae1faf257f851e5034397ddcd7d546fd3}{operator Type}} () const noexcept \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item Storage \& \mbox{\hyperlink{structkblib_1_1detail__bits_1_1pun__proxy_a6795332b630673938bb9a9ee1d9ffb66}{base}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename Type, typename Storage$>$\newline struct kblib\+::detail\+\_\+bits\+::pun\+\_\+proxy$<$ Type, Storage $>$} Definition at line \mbox{\hyperlink{bits_8h_source_l00549}{549}} of file \mbox{\hyperlink{bits_8h_source}{bits.\+h}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{structkblib_1_1detail__bits_1_1pun__proxy_ae1faf257f851e5034397ddcd7d546fd3}\label{structkblib_1_1detail__bits_1_1pun__proxy_ae1faf257f851e5034397ddcd7d546fd3}} \index{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$}!operator Type@{operator Type}} \index{operator Type@{operator Type}!kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$}} \doxysubsubsection{\texorpdfstring{operator Type()}{operator Type()}} {\footnotesize\ttfamily template$<$typename Type , typename Storage $>$ \\ \mbox{\hyperlink{structkblib_1_1detail__bits_1_1pun__proxy}{kblib\+::detail\+\_\+bits\+::pun\+\_\+proxy}}$<$ Type, Storage $>$\+::operator Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{bits_8h_source_l00555}{555}} of file \mbox{\hyperlink{bits_8h_source}{bits.\+h}}. \mbox{\Hypertarget{structkblib_1_1detail__bits_1_1pun__proxy_a3f21e1992cc75cf29faafb17f0e0d192}\label{structkblib_1_1detail__bits_1_1pun__proxy_a3f21e1992cc75cf29faafb17f0e0d192}} \index{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$}!operator=@{operator=}} \index{operator=@{operator=}!kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} {\footnotesize\ttfamily template$<$typename Type , typename Storage $>$ \\ auto \mbox{\hyperlink{structkblib_1_1detail__bits_1_1pun__proxy}{kblib\+::detail\+\_\+bits\+::pun\+\_\+proxy}}$<$ Type, Storage $>$\+::operator= (\begin{DoxyParamCaption}\item[{const Type}]{val }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{structkblib_1_1detail__bits_1_1pun__proxy}{pun\+\_\+proxy}}\& \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{bits_8h_source_l00551}{551}} of file \mbox{\hyperlink{bits_8h_source}{bits.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{structkblib_1_1detail__bits_1_1pun__proxy_a6795332b630673938bb9a9ee1d9ffb66}\label{structkblib_1_1detail__bits_1_1pun__proxy_a6795332b630673938bb9a9ee1d9ffb66}} \index{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$}!base@{base}} \index{base@{base}!kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{kblib::detail\_bits::pun\_proxy$<$ Type, Storage $>$}} \doxysubsubsection{\texorpdfstring{base}{base}} {\footnotesize\ttfamily template$<$typename Type , typename Storage $>$ \\ Storage\& \mbox{\hyperlink{structkblib_1_1detail__bits_1_1pun__proxy}{kblib\+::detail\+\_\+bits\+::pun\+\_\+proxy}}$<$ Type, Storage $>$\+::base} Definition at line \mbox{\hyperlink{bits_8h_source_l00550}{550}} of file \mbox{\hyperlink{bits_8h_source}{bits.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{bits_8h}{bits.\+h}}\end{DoxyCompactItemize}