\hypertarget{invasive__containers_8h}{}\doxysection{kblib/invasive\+\_\+containers.h File Reference}
\label{invasive__containers_8h}\index{kblib/invasive\_containers.h@{kblib/invasive\_containers.h}}


Provides map types which directly use the members of the value type to create the map structure.  


{\ttfamily \#include \char`\"{}hash.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}traits.\+h\char`\"{}}\newline
{\ttfamily \#include $<$deque$>$}\newline
{\ttfamily \#include $<$unordered\+\_\+map$>$}\newline
Include dependency graph for invasive\+\_\+containers.\+h\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{invasive__containers_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=230pt]{invasive__containers_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classkblib_1_1invasive__map}{kblib\+::invasive\+\_\+map$<$ Value, Key, Hash $>$}}
\item 
class \mbox{\hyperlink{classkblib_1_1invasive__dual__map}{kblib\+::invasive\+\_\+dual\+\_\+map$<$ Value, Key1, Key2, Hash1, Hash2 $>$}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespacekblib}{kblib}}
\begin{DoxyCompactList}\small\item\em The main namespace in which all entities from kblib are defined. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Provides map types which directly use the members of the value type to create the map structure. 

\begin{DoxyAuthor}{Author}
killerbee 
\end{DoxyAuthor}
\begin{DoxyDate}{Date}
2019-\/2021 
\end{DoxyDate}
\begin{DoxyCopyright}{Copyright}
GNU General Public Licence v3.\+0 
\end{DoxyCopyright}
