\hypertarget{kblib__bits_8h}{}\section{kblib\+\_\+bits.\+h File Reference} \label{kblib__bits_8h}\index{kblib\+\_\+bits.\+h@{kblib\+\_\+bits.\+h}} {\ttfamily \#include $<$array$>$}\newline {\ttfamily \#include $<$bitset$>$}\newline {\ttfamily \#include $<$limits$>$}\newline {\ttfamily \#include $<$memory$>$}\newline {\ttfamily \#include $<$utility$>$}\newline {\ttfamily \#include $<$vector$>$}\newline {\ttfamily \#include \char`\"{}kblib\+\_\+fakestd.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}kblib\+\_\+simple.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}kblib\+\_\+tdecl.\+h\char`\"{}}\newline Include dependency graph for kblib\+\_\+bits.\+h\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{kblib__bits_8h__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=198pt]{kblib__bits_8h__dep__incl} \end{center} \end{figure} \subsection*{Classes} \begin{DoxyCompactItemize} \item class \hyperlink{classkblib_1_1detail_1_1trie__node}{kblib\+::detail\+::trie\+\_\+node$<$ Key, Value $>$} \item class \hyperlink{classkblib_1_1compact__bit__trie}{kblib\+::compact\+\_\+bit\+\_\+trie$<$ Key, key\+\_\+range, Value $>$} \item struct \hyperlink{structkblib_1_1compact__bit__trie_1_1key__type}{kblib\+::compact\+\_\+bit\+\_\+trie$<$ Key, key\+\_\+range, Value $>$\+::key\+\_\+type} \item class \hyperlink{classkblib_1_1compact__bit__trie_1_1iterator__t}{kblib\+::compact\+\_\+bit\+\_\+trie$<$ Key, key\+\_\+range, Value $>$\+::iterator\+\_\+t$<$ V $>$} \item class \hyperlink{classkblib_1_1compact__bit__trie_1_1iterator__t}{kblib\+::compact\+\_\+bit\+\_\+trie$<$ Key, key\+\_\+range, Value $>$\+::iterator\+\_\+t$<$ V $>$} \end{DoxyCompactItemize} \subsection*{Namespaces} \begin{DoxyCompactItemize} \item \hyperlink{namespacekblib}{kblib} \item \hyperlink{namespacekblib_1_1detail}{kblib\+::detail} \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename Int $>$ }\\constexpr int \hyperlink{namespacekblib_aa29cd1999efff7dd9b8d9aa8ab468109}{kblib\+::bits\+\_\+of} = std\+::numeric\+\_\+limits$<$Int$>$\+::digits \end{DoxyCompactItemize}