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