\hypertarget{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy}{}\doxysection{KBLIB\+\_\+\+NS\+::detail\+\_\+bits\+::pun\+\_\+proxy\texorpdfstring{$<$}{<} Type, Storage \texorpdfstring{$>$}{>} Struct Template Reference} \label{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy}\index{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$}} {\ttfamily \#include $<$kblib/bits.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy_a624b62a9fd6718b2a360a9af04648c70}{operator=}} (const Type val) noexcept -\/$>$ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy}{pun\+\_\+proxy}} \& \item \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy_a2b2626773ccfbd94e2f91025193b9ae2}{operator Type}} () const noexcept \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item Storage \& \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy_ab11a9e3a7cbcda99736390cadb69600a}{base}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename Type, typename Storage$>$\newline struct KBLIB\+\_\+\+NS\+::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{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy_a2b2626773ccfbd94e2f91025193b9ae2}\label{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy_a2b2626773ccfbd94e2f91025193b9ae2}} \index{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$}!operator Type@{operator Type}} \index{operator Type@{operator Type}!KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$}} \doxysubsubsection{\texorpdfstring{operator Type()}{operator Type()}} {\footnotesize\ttfamily template$<$typename Type , typename Storage $>$ \\ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy}{KBLIB\+\_\+\+NS\+::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{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy_a624b62a9fd6718b2a360a9af04648c70}\label{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy_a624b62a9fd6718b2a360a9af04648c70}} \index{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$}!operator=@{operator=}} \index{operator=@{operator=}!KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}} {\footnotesize\ttfamily template$<$typename Type , typename Storage $>$ \\ auto \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy}{KBLIB\+\_\+\+NS\+::detail\+\_\+bits\+::pun\+\_\+proxy}}$<$ Type, Storage $>$\+::operator= (\begin{DoxyParamCaption}\item[{const Type}]{val }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_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{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy_ab11a9e3a7cbcda99736390cadb69600a}\label{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy_ab11a9e3a7cbcda99736390cadb69600a}} \index{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$}!base@{base}} \index{base@{base}!KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$@{KBLIB\_NS::detail\_bits::pun\_proxy$<$ Type, Storage $>$}} \doxysubsubsection{\texorpdfstring{base}{base}} {\footnotesize\ttfamily template$<$typename Type , typename Storage $>$ \\ Storage\& \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1pun__proxy}{KBLIB\+\_\+\+NS\+::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}