\hypertarget{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1punner__impl_3_01_s_00_01std_1_1index__sequence_3_01_i47a9682112abb3a27bc73135f22a0d8a}{}\doxysection{KBLIB\+\_\+\+NS\+::detail\+\_\+bits\+::punner\+\_\+impl\texorpdfstring{$<$}{<} S, std\+::index\+\_\+sequence\texorpdfstring{$<$}{<} Is... \texorpdfstring{$>$}{>}, Types... \texorpdfstring{$>$}{>} Struct Template Reference}
\label{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1punner__impl_3_01_s_00_01std_1_1index__sequence_3_01_i47a9682112abb3a27bc73135f22a0d8a}\index{KBLIB\_NS::detail\_bits::punner\_impl$<$ S, std::index\_sequence$<$ Is... $>$, Types... $>$@{KBLIB\_NS::detail\_bits::punner\_impl$<$ S, std::index\_sequence$<$ Is... $>$, Types... $>$}}


{\ttfamily \#include $<$kblib/bits.\+h$>$}



Inheritance diagram for KBLIB\+\_\+\+NS\+::detail\+\_\+bits\+::punner\+\_\+impl\texorpdfstring{$<$}{<} S, std\+::index\+\_\+sequence\texorpdfstring{$<$}{<} Is... \texorpdfstring{$>$}{>}, Types... \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1punner__impl_3_01_s_00_01std_1_1index__sequence_3_01_i6171ecb215af5b5cec7e9cc0d5bf4de3}
\end{center}
\end{figure}


Collaboration diagram for KBLIB\+\_\+\+NS\+::detail\+\_\+bits\+::punner\+\_\+impl\texorpdfstring{$<$}{<} S, std\+::index\+\_\+sequence\texorpdfstring{$<$}{<} Is... \texorpdfstring{$>$}{>}, Types... \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1punner__impl_3_01_s_00_01std_1_1index__sequence_3_01_i0b75de681f02b5a51d3caceee61b5c81}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
unsigned char \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1punner__impl_3_01_s_00_01std_1_1index__sequence_3_01_i47a9682112abb3a27bc73135f22a0d8a_ab41ef1137d25068d9742df426b5b5fae}{raw}} \mbox{[}S\mbox{]} \{\}
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$std\+::size\+\_\+t S, std\+::size\+\_\+t... Is, typename... Types$>$\newline
struct KBLIB\+\_\+\+NS\+::detail\+\_\+bits\+::punner\+\_\+impl$<$ S, std\+::index\+\_\+sequence$<$ Is... $>$, Types... $>$}


Definition at line \mbox{\hyperlink{bits_8h_source_l00664}{664}} 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_1punner__impl_3_01_s_00_01std_1_1index__sequence_3_01_i47a9682112abb3a27bc73135f22a0d8a_ab41ef1137d25068d9742df426b5b5fae}\label{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1punner__impl_3_01_s_00_01std_1_1index__sequence_3_01_i47a9682112abb3a27bc73135f22a0d8a_ab41ef1137d25068d9742df426b5b5fae}} 
\index{KBLIB\_NS::detail\_bits::punner\_impl$<$ S, std::index\_sequence$<$ Is... $>$, Types... $>$@{KBLIB\_NS::detail\_bits::punner\_impl$<$ S, std::index\_sequence$<$ Is... $>$, Types... $>$}!raw@{raw}}
\index{raw@{raw}!KBLIB\_NS::detail\_bits::punner\_impl$<$ S, std::index\_sequence$<$ Is... $>$, Types... $>$@{KBLIB\_NS::detail\_bits::punner\_impl$<$ S, std::index\_sequence$<$ Is... $>$, Types... $>$}}
\doxysubsubsection{\texorpdfstring{raw}{raw}}
{\footnotesize\ttfamily template$<$std\+::size\+\_\+t S, std\+::size\+\_\+t... Is, typename... Types$>$ \\
unsigned char \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1detail__bits_1_1punner__impl}{KBLIB\+\_\+\+NS\+::detail\+\_\+bits\+::punner\+\_\+impl}}$<$ S, std\+::index\+\_\+sequence$<$ Is... $>$, Types... $>$\+::raw\mbox{[}S\mbox{]} \{\}}



Definition at line \mbox{\hyperlink{bits_8h_source_l00669}{669}} 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}
