\hypertarget{structkblib_1_1compact__bit__trie_1_1key__type}{}\doxysection{kblib\+::compact\+\_\+bit\+\_\+trie\texorpdfstring{$<$}{<} Key, key\+\_\+range, Value \texorpdfstring{$>$}{>}\+::key\+\_\+type Struct Reference}
\label{structkblib_1_1compact__bit__trie_1_1key__type}\index{kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type}}


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

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Key \mbox{\hyperlink{structkblib_1_1compact__bit__trie_1_1key__type_a8d5d09ab8d00bfb68f3dff213ce45e21}{prefix}}
\item 
std\+::uint16\+\_\+t \mbox{\hyperlink{structkblib_1_1compact__bit__trie_1_1key__type_af093b39b3733cf20409a371fa2ee1668}{bits}}\+: \mbox{\hyperlink{namespacekblib_a5633a966716e66c8230d039c7615e393}{filg2}}(key\+\_\+range)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename Key, Key key\+\_\+range, typename Value$>$\newline
struct kblib\+::compact\+\_\+bit\+\_\+trie$<$ Key, key\+\_\+range, Value $>$\+::key\+\_\+type}


Definition at line \mbox{\hyperlink{bits_8h_source_l00117}{117}} of file \mbox{\hyperlink{bits_8h_source}{bits.\+h}}.



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structkblib_1_1compact__bit__trie_1_1key__type_af093b39b3733cf20409a371fa2ee1668}\label{structkblib_1_1compact__bit__trie_1_1key__type_af093b39b3733cf20409a371fa2ee1668}} 
\index{kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type}!bits@{bits}}
\index{bits@{bits}!kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type}}
\doxysubsubsection{\texorpdfstring{bits}{bits}}
{\footnotesize\ttfamily template$<$typename Key , Key key\+\_\+range, typename Value $>$ \\
std\+::uint16\+\_\+t \mbox{\hyperlink{classkblib_1_1compact__bit__trie}{kblib\+::compact\+\_\+bit\+\_\+trie}}$<$ Key, key\+\_\+range, Value $>$\+::key\+\_\+type\+::bits}



Definition at line \mbox{\hyperlink{bits_8h_source_l00119}{119}} of file \mbox{\hyperlink{bits_8h_source}{bits.\+h}}.

\mbox{\Hypertarget{structkblib_1_1compact__bit__trie_1_1key__type_a8d5d09ab8d00bfb68f3dff213ce45e21}\label{structkblib_1_1compact__bit__trie_1_1key__type_a8d5d09ab8d00bfb68f3dff213ce45e21}} 
\index{kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type}!prefix@{prefix}}
\index{prefix@{prefix}!kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{kblib::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type}}
\doxysubsubsection{\texorpdfstring{prefix}{prefix}}
{\footnotesize\ttfamily template$<$typename Key , Key key\+\_\+range, typename Value $>$ \\
Key \mbox{\hyperlink{classkblib_1_1compact__bit__trie}{kblib\+::compact\+\_\+bit\+\_\+trie}}$<$ Key, key\+\_\+range, Value $>$\+::key\+\_\+type\+::prefix}



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