\hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4}{}\doxysection{KBLIB\+\_\+\+NS\+::direct\+\_\+map\texorpdfstring{$<$}{<} Key, T, void \texorpdfstring{$>$}{>} Class Template Reference}
\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4}\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}


{\ttfamily \#include $<$kblib/direct\+\_\+map.\+h$>$}

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a3c49756bf99dabecde34df6f948d31aa}{key\+\_\+type}} = Key
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a1726d783e556da7158713cbc4bab2497}{mapped\+\_\+type}} = T
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} = std\+::pair$<$ const Key, T $>$
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a99eb6cf3d37453785ef6c59831f8d611}{size\+\_\+type}} = std\+::size\+\_\+t
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aeb8362a26a9fd4912472725235d20ac5}{difference\+\_\+type}} = std\+::ptrdiff\+\_\+t
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a55f337132de6cff8df4ebcc18fb996e5}{reference}} = \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} \&
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad1eff532ec00bf15bff4cbbf125590d3}{const\+\_\+reference}} = const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} \&
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a5e596f266e6c115cac121881ddc3de88}{pointer}} = \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $\ast$
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a79dbf416ceece8d422f209e33decc1}{const\+\_\+pointer}} = const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $\ast$
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} = iter$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $>$
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} = iter$<$ const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $>$
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa81b1164905fe5179002e814807cdc2}{reverse\+\_\+iterator}} = std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} $>$
\item 
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}{const\+\_\+reverse\+\_\+iterator}} = std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} $>$
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a73237a558c065b7956505df16735cfe5}{direct\+\_\+map}} () noexcept=default
\item 
{\footnotesize template$<$typename Input\+It $>$ }\\constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab93c107a7b17d2c66acbb2a62ebe12c9}{direct\+\_\+map}} (Input\+It first, Input\+It last)
\item 
constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a3497616eb28a84f5576b241d415b7a76}{direct\+\_\+map}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&other)
\item 
constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa522f8cdf3b22a6293234fd93791bd9}{direct\+\_\+map}} (\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&\&other) noexcept(std\+::is\+\_\+nothrow\+\_\+move\+\_\+constructible$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $>$\+::value)
\item 
constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7abac35268acd1ce6b0ca5b4b96febc3}{direct\+\_\+map}} (std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $>$ init)
\item 
\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_abf69ce5eb26da091d2061e2c1256f4d6}{KBLIB\+\_\+\+CXX20}} (constexpr) $\sim$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}()
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a185303dfe4bac7df66beee8d22f2fda1}{operator=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&other) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_afd9dafc95360a66d997acc15fbbf51e6}{operator=}} (\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&\&other) noexcept(std\+::is\+\_\+nothrow\+\_\+move\+\_\+constructible$<$ T $>$\+::value) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad2c491173fc485a3e81d8a287ed078d5}{operator=}} (std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $>$ init) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aa761d0ef392d4ef760837b2a12d338ed}{at}} (Key key) \&-\/$>$ T \&
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae1fa2cb483a1d33a1e69e1f5c3fcf6b6}{at}} (Key key) \&\&-\/$>$ T \&\&
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a66fb3d43124baf0e41e14c823c38874c}{at}} (Key key) const \&-\/$>$ const T \&
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af685d3522b6df366ff243838a333b8fd}{at}} (Key key) const \&\&-\/$>$ const T \&\&
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr T \& \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7c60f5d4ad9dd22c9cbff02a589b2cae}{operator\mbox{[}$\,$\mbox{]}}} (Key key) noexcept(std\+::is\+\_\+nothrow\+\_\+default\+\_\+constructible$<$ T $>$\+::value)
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a8cada094a9a0fd52028d3147a90b8a24}{begin}} () \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af600c1842e635aa457429cc05636f68d}{begin}} () const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7225aac0c04a100c522f316694f61559}{cbegin}} () const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9713f61ff6821af63a0ef2860ddd253a}{end}} () \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad82ac33e0f17ca1b7d9fc74dbbf98562}{end}} () const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a08541c838d4e7dd574d0533f0084a0e2}{cend}} () const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a8461496329f39c55cdde72e98fc61874}{rbegin}} () \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa81b1164905fe5179002e814807cdc2}{reverse\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a69dbfa822a925bd1198fb08ae811b5ea}{rbegin}} () const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}{const\+\_\+reverse\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a75dd59e4022fe08c5d751f8fea730a10}{crbegin}} () const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}{const\+\_\+reverse\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae77e2128c9d58a9fdbfa9ad97cdff81d}{rend}} () \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa81b1164905fe5179002e814807cdc2}{reverse\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a31ff8de8b9036f1e795fff0ab95dc3f7}{rend}} () const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}{const\+\_\+reverse\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad47e55c112e850749c2a32b5377ea618}{crend}} () const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}{const\+\_\+reverse\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a3c016167bc876d2118ef60a474f40f87}{empty}} () const \&noexcept -\/$>$ bool
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a47827ea914c2c578a400cdeac9b97123}{size}} () const \&noexcept -\/$>$ std\+::size\+\_\+t
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af7d9a414e67f486f73978add4a819785}{ssize}} () const \&noexcept -\/$>$ std\+::ptrdiff\+\_\+t
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a8e86459e319c07550c291b10c34c92f6}{clear}} () noexcept -\/$>$ void
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a0656e8924d431121dde94f2141089839}{insert}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} \&value) -\/$>$ std\+::pair$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool $>$
\item 
{\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a81f5d563fcfe104fc2c73e499a2f6541}{insert}} (U \&\&value) -\/$>$ \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_a8a265d663728c6ae2f255e18916ebd06}{return\+\_\+assert\+\_\+t}}$<$ std\+::is\+\_\+constructible$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}}, U \&\& $>$\+::value, std\+::pair$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool $>$ $>$
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_acfc1b258e74ce05ba0275f6029365e86}{insert}} (\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} \&\&value) -\/$>$ std\+::pair$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool $>$
\item 
{\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aa69bf33f6769eac9e033d984bc147209}{insert\+\_\+or\+\_\+assign}} (Key key, U \&\&value) -\/$>$ std\+::pair$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool $>$
\item 
{\footnotesize template$<$typename... Args$>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a42f1a0b5e972107014957329fec65cd0}{try\+\_\+emplace}} (Key key, Args \&\&... args) -\/$>$ std\+::pair$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool $>$
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af84c30d2f6a81d07f971708f7398f06f}{erase}} (\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} pos) noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a07c85ae8e8dc3db9287c3dd55e8239cd}{erase}} (\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} pos) noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a10f91a532f2fc49470c8477d4cbe6969}{erase}} (\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} first, \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} last) noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a29f6f674a3c59eb75b937a313d8024cb}{erase}} (Key key) noexcept -\/$>$ std\+::size\+\_\+t
\item 
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab8ad080a8310846808f9cc0156fde6a4}{swap}} (\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&other) noexcept(std\+::is\+\_\+nothrow\+\_\+move\+\_\+constructible$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $>$\+::value and \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__swappable}{fakestd\+::is\+\_\+nothrow\+\_\+swappable}}$<$ T $>$\+::value) -\/$>$ void
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a29861a7dde56dd396f4f6f7d7644e19f}{contains}} (Key key) const noexcept -\/$>$ bool
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aee31ab19751abc004d39fa7be489238b}{count}} (Key key) const noexcept -\/$>$ std\+::size\+\_\+t
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad7a8b4ad56cdeb59d963e743dbb6c056}{find}} (Key key) \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae4dfc2aecb56da11d7a7d77892036c7c}{find}} (Key key) const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae401d2cb7091a2b7c040144896a0494a}{equal\+\_\+range}} (Key key) \&noexcept -\/$>$ std\+::pair$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} $>$
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a2eed7e8221a0b8f7fcae450db894b3ef}{equal\+\_\+range}} (Key key) const \&noexcept -\/$>$ std\+::pair$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}, \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} $>$
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7d705e86391f71ef5ecd2002e4c4df45}{lower\+\_\+bound}} (Key key) \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aedef6a276fe0ae1c7fb712f868960ffa}{lower\+\_\+bound}} (Key key) const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a32eee745f9080aeca09a4926c089da62}{upper\+\_\+bound}} (Key key) \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaf29406412df769ec9f234fc2028ea8d}{upper\+\_\+bound}} (Key key) const \&noexcept -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a4927cd895c97ed60d7857e76b58fc9aa}{max\+\_\+size}} () noexcept -\/$>$ std\+::size\+\_\+t
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a61e7725be197173c890e71876e3e045c}{min}} () noexcept -\/$>$ Key
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a04c3499d7efa1e2102825c95a4103c3b}{max}} () noexcept -\/$>$ Key
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a1d7256ca22ac3496055f946e124dff14}{index}} (Key key) noexcept -\/$>$ std\+::ptrdiff\+\_\+t
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aff1ab2e4a3ee6d016548cb5e4cb18c65}{uindex}} (Key key) noexcept -\/$>$ std\+::size\+\_\+t
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aec4259b86132486e9f56e1ef64ca1a87}{to\+\_\+key}} (std\+::ptrdiff\+\_\+t i) noexcept -\/$>$ Key
\end{DoxyCompactItemize}
\doxysubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a4e692acc310450aef87b1551b0b8b5cc}{operator==}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&l, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&r) noexcept(noexcept(std\+::declval$<$ T \& $>$()==std\+::declval$<$ T \& $>$())) -\/$>$ bool
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_add43d0a97298a03e566be7c51a6ad052}{operator!=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&l, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&r) noexcept(noexcept(std\+::declval$<$ T \& $>$()==std\+::declval$<$ T \& $>$())) -\/$>$ bool
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aee634c370a70d838e5960354695838d5}{operator$<$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&l, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&r) noexcept(noexcept(std\+::declval$<$ T \& $>$(), std\+::declval$<$ T \& $>$())) -\/$>$ bool
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a993d8f410a720f0989b6415e8e8512a4}{operator$>$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&l, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&r) noexcept(noexcept(std\+::declval$<$ T \& $>$(), std\+::declval$<$ T \& $>$())) -\/$>$ bool
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ac22602f67fafa4a1375cf22f4f814ee3}{operator$<$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&l, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&r) noexcept(noexcept(std\+::declval$<$ T \& $>$(), std\+::declval$<$ T \& $>$())) -\/$>$ bool
\item 
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a63a63b7d1b078792f5ac3d2a406305cd}{operator$>$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&l, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}} \&r) noexcept(noexcept(std\+::declval$<$ T \& $>$(), std\+::declval$<$ T \& $>$())) -\/$>$ bool
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename Key, typename T$>$\newline
class KBLIB\+\_\+\+NS\+::direct\+\_\+map$<$ Key, T, void $>$}


Definition at line \mbox{\hyperlink{direct__map_8h_source_l00705}{705}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.



\doxysubsection{Member Typedef Documentation}
\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!const\_iterator@{const\_iterator}}
\index{const\_iterator@{const\_iterator}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{const\_iterator}{const\_iterator}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::const\+\_\+iterator =  iter$<$const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}}$>$}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00819}{819}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a79dbf416ceece8d422f209e33decc1}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a79dbf416ceece8d422f209e33decc1}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!const\_pointer@{const\_pointer}}
\index{const\_pointer@{const\_pointer}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{const\_pointer}{const\_pointer}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::const\+\_\+pointer =  const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}}$\ast$}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00717}{717}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad1eff532ec00bf15bff4cbbf125590d3}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad1eff532ec00bf15bff4cbbf125590d3}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!const\_reference@{const\_reference}}
\index{const\_reference@{const\_reference}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{const\_reference}{const\_reference}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::const\+\_\+reference =  const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}}\&}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00715}{715}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!const\_reverse\_iterator@{const\_reverse\_iterator}}
\index{const\_reverse\_iterator@{const\_reverse\_iterator}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{const\_reverse\_iterator}{const\_reverse\_iterator}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::const\+\_\+reverse\+\_\+iterator =  std\+::reverse\+\_\+iterator$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}$>$}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00821}{821}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aeb8362a26a9fd4912472725235d20ac5}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aeb8362a26a9fd4912472725235d20ac5}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!difference\_type@{difference\_type}}
\index{difference\_type@{difference\_type}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{difference\_type}{difference\_type}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::difference\+\_\+type =  std\+::ptrdiff\+\_\+t}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00712}{712}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!iterator@{iterator}}
\index{iterator@{iterator}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{iterator}{iterator}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::iterator =  iter$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}}$>$}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00818}{818}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a3c49756bf99dabecde34df6f948d31aa}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a3c49756bf99dabecde34df6f948d31aa}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!key\_type@{key\_type}}
\index{key\_type@{key\_type}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{key\_type}{key\_type}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::key\+\_\+type =  Key}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00708}{708}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a1726d783e556da7158713cbc4bab2497}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a1726d783e556da7158713cbc4bab2497}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!mapped\_type@{mapped\_type}}
\index{mapped\_type@{mapped\_type}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{mapped\_type}{mapped\_type}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::mapped\+\_\+type =  T}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00709}{709}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a5e596f266e6c115cac121881ddc3de88}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a5e596f266e6c115cac121881ddc3de88}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!pointer@{pointer}}
\index{pointer@{pointer}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{pointer}{pointer}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::pointer =  \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}}$\ast$}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00716}{716}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a55f337132de6cff8df4ebcc18fb996e5}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a55f337132de6cff8df4ebcc18fb996e5}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!reference@{reference}}
\index{reference@{reference}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{reference}{reference}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::reference =  \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}}\&}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00714}{714}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa81b1164905fe5179002e814807cdc2}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa81b1164905fe5179002e814807cdc2}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!reverse\_iterator@{reverse\_iterator}}
\index{reverse\_iterator@{reverse\_iterator}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{reverse\_iterator}{reverse\_iterator}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::reverse\+\_\+iterator =  std\+::reverse\+\_\+iterator$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}$>$}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00820}{820}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a99eb6cf3d37453785ef6c59831f8d611}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a99eb6cf3d37453785ef6c59831f8d611}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!size\_type@{size\_type}}
\index{size\_type@{size\_type}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{size\_type}{size\_type}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::size\+\_\+type =  std\+::size\+\_\+t}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00711}{711}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!value\_type@{value\_type}}
\index{value\_type@{value\_type}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{value\_type}{value\_type}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
using \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::value\+\_\+type =  std\+::pair$<$const Key, T$>$}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00710}{710}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a73237a558c065b7956505df16735cfe5}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a73237a558c065b7956505df16735cfe5}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!direct\_map@{direct\_map}}
\index{direct\_map@{direct\_map}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{direct\_map()}{direct\_map()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::direct\+\_\+map (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [default]}, {\ttfamily [noexcept]}}

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab93c107a7b17d2c66acbb2a62ebe12c9}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab93c107a7b17d2c66acbb2a62ebe12c9}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!direct\_map@{direct\_map}}
\index{direct\_map@{direct\_map}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{direct\_map()}{direct\_map()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
template$<$typename Input\+It $>$ \\
constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::direct\+\_\+map (\begin{DoxyParamCaption}\item[{Input\+It}]{first,  }\item[{Input\+It}]{last }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00826}{826}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a3497616eb28a84f5576b241d415b7a76}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a3497616eb28a84f5576b241d415b7a76}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!direct\_map@{direct\_map}}
\index{direct\_map@{direct\_map}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{direct\_map()}{direct\_map()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::direct\+\_\+map (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00833}{833}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa522f8cdf3b22a6293234fd93791bd9}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa522f8cdf3b22a6293234fd93791bd9}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!direct\_map@{direct\_map}}
\index{direct\_map@{direct\_map}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{direct\_map()}{direct\_map()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::direct\+\_\+map (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&\&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00844}{844}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7abac35268acd1ce6b0ca5b4b96febc3}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7abac35268acd1ce6b0ca5b4b96febc3}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!direct\_map@{direct\_map}}
\index{direct\_map@{direct\_map}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{direct\_map()}{direct\_map()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::direct\+\_\+map (\begin{DoxyParamCaption}\item[{std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $>$}]{init }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00856}{856}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae1fa2cb483a1d33a1e69e1f5c3fcf6b6}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae1fa2cb483a1d33a1e69e1f5c3fcf6b6}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!at@{at}}
\index{at@{at}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::at (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) \&\& -\/$>$ T\&\& \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00909}{909}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aa761d0ef392d4ef760837b2a12d338ed}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aa761d0ef392d4ef760837b2a12d338ed}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!at@{at}}
\index{at@{at}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::at (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) \& -\/$>$ T\& \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00902}{902}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af685d3522b6df366ff243838a333b8fd}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af685d3522b6df366ff243838a333b8fd}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!at@{at}}
\index{at@{at}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::at (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) const \&\& -\/$>$ const T\&\& \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00923}{923}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a66fb3d43124baf0e41e14c823c38874c}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a66fb3d43124baf0e41e14c823c38874c}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!at@{at}}
\index{at@{at}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::at (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) const \& -\/$>$ const T\& \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00916}{916}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a8cada094a9a0fd52028d3147a90b8a24}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a8cada094a9a0fd52028d3147a90b8a24}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!begin@{begin}}
\index{begin@{begin}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{begin()}{begin()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::begin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00936}{936}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af600c1842e635aa457429cc05636f68d}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af600c1842e635aa457429cc05636f68d}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!begin@{begin}}
\index{begin@{begin}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{begin()}{begin()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::begin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00939}{939}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7225aac0c04a100c522f316694f61559}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7225aac0c04a100c522f316694f61559}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!cbegin@{cbegin}}
\index{cbegin@{cbegin}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{cbegin()}{cbegin()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::cbegin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00942}{942}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a08541c838d4e7dd574d0533f0084a0e2}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a08541c838d4e7dd574d0533f0084a0e2}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!cend@{cend}}
\index{cend@{cend}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{cend()}{cend()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::cend (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00960}{960}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a8e86459e319c07550c291b10c34c92f6}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a8e86459e319c07550c291b10c34c92f6}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!clear@{clear}}
\index{clear@{clear}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{clear()}{clear()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ void \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01003}{1003}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a29861a7dde56dd396f4f6f7d7644e19f}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a29861a7dde56dd396f4f6f7d7644e19f}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!contains@{contains}}
\index{contains@{contains}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{contains()}{contains()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::contains (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) const -\/$>$ bool \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01117}{1117}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aee31ab19751abc004d39fa7be489238b}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aee31ab19751abc004d39fa7be489238b}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!count@{count}}
\index{count@{count}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{count()}{count()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::count (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) const -\/$>$ std\+::size\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01120}{1120}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a75dd59e4022fe08c5d751f8fea730a10}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a75dd59e4022fe08c5d751f8fea730a10}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!crbegin@{crbegin}}
\index{crbegin@{crbegin}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{crbegin()}{crbegin()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::crbegin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}{const\+\_\+reverse\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00971}{971}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad47e55c112e850749c2a32b5377ea618}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad47e55c112e850749c2a32b5377ea618}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!crend@{crend}}
\index{crend@{crend}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{crend()}{crend()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::crend (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}{const\+\_\+reverse\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00983}{983}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a3c016167bc876d2118ef60a474f40f87}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a3c016167bc876d2118ef60a474f40f87}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!empty@{empty}}
\index{empty@{empty}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{empty()}{empty()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::empty (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ bool \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00988}{988}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9713f61ff6821af63a0ef2860ddd253a}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9713f61ff6821af63a0ef2860ddd253a}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!end@{end}}
\index{end@{end}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{end()}{end()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::end (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00954}{954}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad82ac33e0f17ca1b7d9fc74dbbf98562}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad82ac33e0f17ca1b7d9fc74dbbf98562}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!end@{end}}
\index{end@{end}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{end()}{end()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::end (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00957}{957}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae401d2cb7091a2b7c040144896a0494a}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae401d2cb7091a2b7c040144896a0494a}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!equal\_range@{equal\_range}}
\index{equal\_range@{equal\_range}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{equal\_range()}{equal\_range()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::equal\+\_\+range (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) \& -\/$>$ std\+::pair$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}$>$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01132}{1132}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a2eed7e8221a0b8f7fcae450db894b3ef}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a2eed7e8221a0b8f7fcae450db894b3ef}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!equal\_range@{equal\_range}}
\index{equal\_range@{equal\_range}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{equal\_range()}{equal\_range()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::equal\+\_\+range (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) const \& -\/$>$ std\+::pair$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}, \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}$>$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01136}{1136}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a07c85ae8e8dc3db9287c3dd55e8239cd}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a07c85ae8e8dc3db9287c3dd55e8239cd}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!erase@{erase}}
\index{erase@{erase}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{erase()}{erase()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::erase (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}}}]{pos }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01068}{1068}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a10f91a532f2fc49470c8477d4cbe6969}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a10f91a532f2fc49470c8477d4cbe6969}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!erase@{erase}}
\index{erase@{erase}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{erase()}{erase()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::erase (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}}]{first,  }\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}}]{last }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01074}{1074}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af84c30d2f6a81d07f971708f7398f06f}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af84c30d2f6a81d07f971708f7398f06f}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!erase@{erase}}
\index{erase@{erase}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{erase()}{erase()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::erase (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}}]{pos }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01063}{1063}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a29f6f674a3c59eb75b937a313d8024cb}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a29f6f674a3c59eb75b937a313d8024cb}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!erase@{erase}}
\index{erase@{erase}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{erase()}{erase()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::erase (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) -\/$>$ std\+::size\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01083}{1083}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad7a8b4ad56cdeb59d963e743dbb6c056}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad7a8b4ad56cdeb59d963e743dbb6c056}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!find@{find}}
\index{find@{find}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{find()}{find()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::find (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01124}{1124}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae4dfc2aecb56da11d7a7d77892036c7c}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae4dfc2aecb56da11d7a7d77892036c7c}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!find@{find}}
\index{find@{find}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{find()}{find()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::find (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01127}{1127}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a1d7256ca22ac3496055f946e124dff14}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a1d7256ca22ac3496055f946e124dff14}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!index@{index}}
\index{index@{index}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{index()}{index()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::index (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) -\/$>$ std\+::ptrdiff\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01238}{1238}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a0656e8924d431121dde94f2141089839}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a0656e8924d431121dde94f2141089839}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!insert@{insert}}
\index{insert@{insert}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::insert (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} \&}]{value }\end{DoxyParamCaption}) -\/$>$ std\+::pair$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool$>$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01013}{1013}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a81f5d563fcfe104fc2c73e499a2f6541}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a81f5d563fcfe104fc2c73e499a2f6541}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!insert@{insert}}
\index{insert@{insert}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
template$<$typename U $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::insert (\begin{DoxyParamCaption}\item[{U \&\&}]{value }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_a8a265d663728c6ae2f255e18916ebd06}{return\+\_\+assert\+\_\+t}}$<$std\+::is\+\_\+constructible$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}}, U\&\&$>$\+::value,                         std\+::pair$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool$>$$>$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01022}{1022}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_acfc1b258e74ce05ba0275f6029365e86}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_acfc1b258e74ce05ba0275f6029365e86}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!insert@{insert}}
\index{insert@{insert}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::insert (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} \&\&}]{value }\end{DoxyParamCaption}) -\/$>$ std\+::pair$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool$>$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01032}{1032}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aa69bf33f6769eac9e033d984bc147209}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aa69bf33f6769eac9e033d984bc147209}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!insert\_or\_assign@{insert\_or\_assign}}
\index{insert\_or\_assign@{insert\_or\_assign}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{insert\_or\_assign()}{insert\_or\_assign()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
template$<$typename U $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::insert\+\_\+or\+\_\+assign (\begin{DoxyParamCaption}\item[{Key}]{key,  }\item[{U \&\&}]{value }\end{DoxyParamCaption}) -\/$>$ std\+::pair$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool$>$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01042}{1042}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_abf69ce5eb26da091d2061e2c1256f4d6}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_abf69ce5eb26da091d2061e2c1256f4d6}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!KBLIB\_CXX20@{KBLIB\_CXX20}}
\index{KBLIB\_CXX20@{KBLIB\_CXX20}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{KBLIB\_CXX20()}{KBLIB\_CXX20()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::\+KBLIB\+\_\+\+CXX20 (\begin{DoxyParamCaption}\item[{constexpr}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00861}{861}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7d705e86391f71ef5ecd2002e4c4df45}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7d705e86391f71ef5ecd2002e4c4df45}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!lower\_bound@{lower\_bound}}
\index{lower\_bound@{lower\_bound}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{lower\_bound()}{lower\_bound()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::lower\+\_\+bound (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01141}{1141}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aedef6a276fe0ae1c7fb712f868960ffa}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aedef6a276fe0ae1c7fb712f868960ffa}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!lower\_bound@{lower\_bound}}
\index{lower\_bound@{lower\_bound}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{lower\_bound()}{lower\_bound()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::lower\+\_\+bound (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01148}{1148}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a04c3499d7efa1e2102825c95a4103c3b}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a04c3499d7efa1e2102825c95a4103c3b}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!max@{max}}
\index{max@{max}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{max()}{max()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::max (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ Key \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01182}{1182}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a4927cd895c97ed60d7857e76b58fc9aa}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a4927cd895c97ed60d7857e76b58fc9aa}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!max\_size@{max\_size}}
\index{max\_size@{max\_size}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{max\_size()}{max\_size()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::max\+\_\+size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ std\+::size\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00999}{999}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a61e7725be197173c890e71876e3e045c}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a61e7725be197173c890e71876e3e045c}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!min@{min}}
\index{min@{min}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{min()}{min()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::min (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) -\/$>$ Key \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01179}{1179}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a185303dfe4bac7df66beee8d22f2fda1}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a185303dfe4bac7df66beee8d22f2fda1}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator=@{operator=}}
\index{operator=@{operator=}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{other }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}\& \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00863}{863}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_afd9dafc95360a66d997acc15fbbf51e6}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_afd9dafc95360a66d997acc15fbbf51e6}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator=@{operator=}}
\index{operator=@{operator=}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&\&}]{other }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}\& \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00878}{878}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad2c491173fc485a3e81d8a287ed078d5}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ad2c491173fc485a3e81d8a287ed078d5}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator=@{operator=}}
\index{operator=@{operator=}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::operator= (\begin{DoxyParamCaption}\item[{std\+::initializer\+\_\+list$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab54528650a175ab4a5a136ccddc55cf3}{value\+\_\+type}} $>$}]{init }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}\& \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00893}{893}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7c60f5d4ad9dd22c9cbff02a589b2cae}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7c60f5d4ad9dd22c9cbff02a589b2cae}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator[]()}{operator[]()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr T \& \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00931}{931}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a8461496329f39c55cdde72e98fc61874}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a8461496329f39c55cdde72e98fc61874}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!rbegin@{rbegin}}
\index{rbegin@{rbegin}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{rbegin()}{rbegin()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::rbegin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa81b1164905fe5179002e814807cdc2}{reverse\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00964}{964}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a69dbfa822a925bd1198fb08ae811b5ea}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a69dbfa822a925bd1198fb08ae811b5ea}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!rbegin@{rbegin}}
\index{rbegin@{rbegin}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{rbegin()}{rbegin()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::rbegin (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}{const\+\_\+reverse\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00967}{967}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae77e2128c9d58a9fdbfa9ad97cdff81d}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ae77e2128c9d58a9fdbfa9ad97cdff81d}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!rend@{rend}}
\index{rend@{rend}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{rend()}{rend()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::rend (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaa81b1164905fe5179002e814807cdc2}{reverse\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00976}{976}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a31ff8de8b9036f1e795fff0ab95dc3f7}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a31ff8de8b9036f1e795fff0ab95dc3f7}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!rend@{rend}}
\index{rend@{rend}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{rend()}{rend()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::rend (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a6a95b21cb55eae962cc3a0b13ddcbf9b}{const\+\_\+reverse\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00979}{979}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a47827ea914c2c578a400cdeac9b97123}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a47827ea914c2c578a400cdeac9b97123}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!size@{size}}
\index{size@{size}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{size()}{size()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ std\+::size\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00992}{992}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af7d9a414e67f486f73978add4a819785}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_af7d9a414e67f486f73978add4a819785}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!ssize@{ssize}}
\index{ssize@{ssize}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{ssize()}{ssize()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::ssize (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \& -\/$>$ std\+::ptrdiff\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l00995}{995}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab8ad080a8310846808f9cc0156fde6a4}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ab8ad080a8310846808f9cc0156fde6a4}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!swap@{swap}}
\index{swap@{swap}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{swap()}{swap()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::swap (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{other }\end{DoxyParamCaption}) -\/$>$ void \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01092}{1092}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aec4259b86132486e9f56e1ef64ca1a87}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aec4259b86132486e9f56e1ef64ca1a87}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!to\_key@{to\_key}}
\index{to\_key@{to\_key}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{to\_key()}{to\_key()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::to\+\_\+key (\begin{DoxyParamCaption}\item[{std\+::ptrdiff\+\_\+t}]{i }\end{DoxyParamCaption}) -\/$>$ Key \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01246}{1246}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a42f1a0b5e972107014957329fec65cd0}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a42f1a0b5e972107014957329fec65cd0}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!try\_emplace@{try\_emplace}}
\index{try\_emplace@{try\_emplace}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{try\_emplace()}{try\_emplace()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
template$<$typename... Args$>$ \\
constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::try\+\_\+emplace (\begin{DoxyParamCaption}\item[{Key}]{key,  }\item[{Args \&\&...}]{args }\end{DoxyParamCaption}) -\/$>$ std\+::pair$<$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}}, bool$>$ \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01053}{1053}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aff1ab2e4a3ee6d016548cb5e4cb18c65}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aff1ab2e4a3ee6d016548cb5e4cb18c65}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!uindex@{uindex}}
\index{uindex@{uindex}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{uindex()}{uindex()}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} static constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::uindex (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) -\/$>$ std\+::size\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01242}{1242}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a32eee745f9080aeca09a4926c089da62}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a32eee745f9080aeca09a4926c089da62}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!upper\_bound@{upper\_bound}}
\index{upper\_bound@{upper\_bound}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{upper\_bound()}{upper\_bound()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::upper\+\_\+bound (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a7a908c273c128782fe3f123eeff5a069}{iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01157}{1157}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaf29406412df769ec9f234fc2028ea8d}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aaf29406412df769ec9f234fc2028ea8d}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!upper\_bound@{upper\_bound}}
\index{upper\_bound@{upper\_bound}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{upper\_bound()}{upper\_bound()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{KBLIB\+\_\+\+NS\+::direct\+\_\+map}}$<$ Key, T, void $>$\+::upper\+\_\+bound (\begin{DoxyParamCaption}\item[{Key}]{key }\end{DoxyParamCaption}) const \& -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a9e2e5713dc8c6a9aa890dda36dee126c}{const\+\_\+iterator}} \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01167}{1167}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.



\doxysubsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_add43d0a97298a03e566be7c51a6ad052}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_add43d0a97298a03e566be7c51a6ad052}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{l,  }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{r }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01205}{1205}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aee634c370a70d838e5960354695838d5}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_aee634c370a70d838e5960354695838d5}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator$<$}{operator<}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto operator$<$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{l,  }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{r }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01212}{1212}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ac22602f67fafa4a1375cf22f4f814ee3}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_ac22602f67fafa4a1375cf22f4f814ee3}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator$<$=@{operator$<$=}}
\index{operator$<$=@{operator$<$=}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto operator$<$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{l,  }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{r }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01225}{1225}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a4e692acc310450aef87b1551b0b8b5cc}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a4e692acc310450aef87b1551b0b8b5cc}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator==@{operator==}}
\index{operator==@{operator==}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator==}{operator==}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{l,  }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{r }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01186}{1186}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a993d8f410a720f0989b6415e8e8512a4}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a993d8f410a720f0989b6415e8e8512a4}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator$>$@{operator$>$}}
\index{operator$>$@{operator$>$}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator$>$}{operator>}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto operator$>$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{l,  }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{r }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01219}{1219}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.

\mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a63a63b7d1b078792f5ac3d2a406305cd}\label{class_k_b_l_i_b___n_s_1_1direct__map_3_01_key_00_01_t_00_01void_01_4_a63a63b7d1b078792f5ac3d2a406305cd}} 
\index{KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}!operator$>$=@{operator$>$=}}
\index{operator$>$=@{operator$>$=}!KBLIB\_NS::direct\_map$<$ Key, T, void $>$@{KBLIB\_NS::direct\_map$<$ Key, T, void $>$}}
\doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}}
{\footnotesize\ttfamily template$<$typename Key , typename T $>$ \\
\mbox{\hyperlink{tdecl_8h_a7f62d0731631a0e7675f45924b7f5ea0}{KBLIB\+\_\+\+NODISCARD}} friend constexpr auto operator$>$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{l,  }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1direct__map}{direct\+\_\+map}}$<$ Key, T, void $>$ \&}]{r }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}}



Definition at line \mbox{\hyperlink{direct__map_8h_source_l01231}{1231}} of file \mbox{\hyperlink{direct__map_8h_source}{direct\+\_\+map.\+h}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kblib/\mbox{\hyperlink{direct__map_8h}{direct\+\_\+map.\+h}}\end{DoxyCompactItemize}
