\hypertarget{struct_k_b_l_i_b___n_s_1_1compact__bit__trie_1_1key__type}{}\doxysection{KBLIB\+\_\+\+NS\+::compact\+\_\+bit\+\_\+trie\texorpdfstring{$<$}{<} Key, key\+\_\+range, Value \texorpdfstring{$>$}{>}\+::key\+\_\+type Struct Reference} \label{struct_k_b_l_i_b___n_s_1_1compact__bit__trie_1_1key__type}\index{KBLIB\_NS::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{KBLIB\_NS::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type}} {\ttfamily \#include $<$kblib/bits.\+h$>$} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item Key \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1compact__bit__trie_1_1key__type_a8b6068f89fcd3f06f44ba76d97dc718c}{prefix}} \item std\+::uint16\+\_\+t \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1compact__bit__trie_1_1key__type_a857d68017059faf76addf12bf430db72}{bits}}\+: \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_a6d8b22c40c02b17c6613fecdab5e9224}{filg2}}(key\+\_\+range) \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename Key, Key key\+\_\+range, typename Value$>$\newline struct KBLIB\+\_\+\+NS\+::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{struct_k_b_l_i_b___n_s_1_1compact__bit__trie_1_1key__type_a857d68017059faf76addf12bf430db72}\label{struct_k_b_l_i_b___n_s_1_1compact__bit__trie_1_1key__type_a857d68017059faf76addf12bf430db72}} \index{KBLIB\_NS::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{KBLIB\_NS::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type}!bits@{bits}} \index{bits@{bits}!KBLIB\_NS::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{KBLIB\_NS::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{class_k_b_l_i_b___n_s_1_1compact__bit__trie}{KBLIB\+\_\+\+NS\+::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{struct_k_b_l_i_b___n_s_1_1compact__bit__trie_1_1key__type_a8b6068f89fcd3f06f44ba76d97dc718c}\label{struct_k_b_l_i_b___n_s_1_1compact__bit__trie_1_1key__type_a8b6068f89fcd3f06f44ba76d97dc718c}} \index{KBLIB\_NS::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{KBLIB\_NS::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type}!prefix@{prefix}} \index{prefix@{prefix}!KBLIB\_NS::compact\_bit\_trie$<$ Key, key\_range, Value $>$::key\_type@{KBLIB\_NS::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{class_k_b_l_i_b___n_s_1_1compact__bit__trie}{KBLIB\+\_\+\+NS\+::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}