\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}