\hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd}{}\doxysection{KBLIB\+\_\+\+NS\+::fakestd Namespace Reference} \label{namespace_k_b_l_i_b___n_s_1_1fakestd}\index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_1_1detail}{detail}} \end{DoxyCompactItemize} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1in__place__t}{in\+\_\+place\+\_\+t}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1invoke__result}{invoke\+\_\+result}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__invocable}{is\+\_\+invocable}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__invocable__r}{is\+\_\+invocable\+\_\+r}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__invocable}{is\+\_\+nothrow\+\_\+invocable}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__invocable__r}{is\+\_\+nothrow\+\_\+invocable\+\_\+r}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__swappable}{is\+\_\+nothrow\+\_\+swappable}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__swappable__with}{is\+\_\+nothrow\+\_\+swappable\+\_\+with}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__swappable}{is\+\_\+swappable}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__swappable__with}{is\+\_\+swappable\+\_\+with}} \item struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1make__void}{make\+\_\+void}} \end{DoxyCompactItemize} \doxysubsection*{Typedefs} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename F , typename... Arg\+Types$>$ }\\using \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_aa9029c08283e2829c728feba77398aa0}{invoke\+\_\+result\+\_\+t}} = typename \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1invoke__result}{invoke\+\_\+result}}$<$ F, Arg\+Types... $>$\+::type \item {\footnotesize template$<$typename... Ts$>$ }\\using \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_a95eee6814a9741cd81494120633976c0}{void\+\_\+t}} = typename \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1make__void}{make\+\_\+void}}$<$ Ts... $>$\+::type \end{DoxyCompactItemize} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename F $>$ }\\auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_ab8ce02ed5a9282106d7c4eb52c25d1eb}{not\+\_\+fn}} (F \&\&f) -\/$>$ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1detail_1_1not__fn__t}{detail\+::not\+\_\+fn\+\_\+t}}$<$ F $>$ \item {\footnotesize template$<$class Forward\+It $>$ }\\constexpr auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_a9ff3827dfdee300f1eb21314a10efd2e}{max\+\_\+element}} (Forward\+It first, Forward\+It last) -\/$>$ Forward\+It \item {\footnotesize template$<$class Forward\+It , class Compare $>$ }\\constexpr auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_a791dd1f336146093a49d86e8d915af49}{max\+\_\+element}} (Forward\+It first, Forward\+It last, Compare comp) -\/$>$ Forward\+It \item {\footnotesize template$<$class C $>$ }\\constexpr auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_a0deab00201ce3a6a7fd28a63dea6a612}{size}} (const C \&c) -\/$>$ decltype(c.\+size()) \item {\footnotesize template$<$class T , std\+::size\+\_\+t N$>$ }\\constexpr auto \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_aaf276457fed716821e48c769b02812c3}{size}} (const T(\&)\mbox{[}N\mbox{]}) noexcept -\/$>$ std\+::size\+\_\+t \end{DoxyCompactItemize} \doxysubsection*{Variables} \begin{DoxyCompactItemize} \item {\footnotesize template$<$class Tp , class Up $>$ }\\constexpr bool \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_a1e992350dbcd3a9aecca92cd5ebcfaa2}{is\+\_\+swappable\+\_\+with\+\_\+v}} = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__swappable__with}{is\+\_\+swappable\+\_\+with}}$<$Tp, Up$>$\+::value \item {\footnotesize template$<$class Tp $>$ }\\constexpr bool \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_aed79811d329e2758d238af1c62096cbf}{is\+\_\+swappable\+\_\+v}} = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__swappable}{is\+\_\+swappable}}$<$Tp$>$\+::value \item {\footnotesize template$<$class Tp , class Up $>$ }\\constexpr bool \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_ace13e62aee3aa983e7eaa2b61a4b9e18}{is\+\_\+nothrow\+\_\+swappable\+\_\+with\+\_\+v}} = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__swappable__with}{is\+\_\+nothrow\+\_\+swappable\+\_\+with}}$<$Tp, Up$>$\+::value \item {\footnotesize template$<$class Tp $>$ }\\constexpr bool \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_a0a4ec0df5e633fc4e832c80d61f082e5}{is\+\_\+nothrow\+\_\+swappable\+\_\+v}} = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__swappable}{is\+\_\+nothrow\+\_\+swappable}}$<$Tp$>$\+::value \item {\footnotesize template$<$class Fn , class... Args$>$ }\\constexpr bool \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_ac2594696c3ab4fbe7bf2df3008df1e67}{is\+\_\+invocable\+\_\+v}} = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__invocable}{is\+\_\+invocable}}$<$Fn, Args...$>$\+::value \item {\footnotesize template$<$class Ret , class Fn , class... Args$>$ }\\constexpr bool \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_a4694ea7c1e695e01a8fc0d9d05197616}{is\+\_\+invocable\+\_\+r\+\_\+v}} = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__invocable__r}{is\+\_\+invocable\+\_\+r}}$<$Ret, Fn, Args...$>$\+::value \item {\footnotesize template$<$class Fn , class... Args$>$ }\\constexpr bool \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_aaa154f6f1ba3d1b80cad73deb08b5e3c}{is\+\_\+nothrow\+\_\+invocable\+\_\+v}} = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__invocable}{is\+\_\+nothrow\+\_\+invocable}}$<$Fn, Args...$>$\+::value \item {\footnotesize template$<$class Ret , class Fn , class... Args$>$ }\\constexpr bool \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_a6c3f5da421a639d2a2010c60170f8996}{is\+\_\+nothrow\+\_\+invocable\+\_\+r\+\_\+v}} = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__invocable__r}{is\+\_\+nothrow\+\_\+invocable\+\_\+r}}$<$Ret, Fn, Args...$>$\+::value \end{DoxyCompactItemize} \doxysubsection{Typedef Documentation} \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_aa9029c08283e2829c728feba77398aa0}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_aa9029c08283e2829c728feba77398aa0}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!invoke\_result\_t@{invoke\_result\_t}} \index{invoke\_result\_t@{invoke\_result\_t}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{invoke\_result\_t}{invoke\_result\_t}} {\footnotesize\ttfamily template$<$typename F , typename... Arg\+Types$>$ \\ using \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_aa9029c08283e2829c728feba77398aa0}{KBLIB\+\_\+\+NS\+::fakestd\+::invoke\+\_\+result\+\_\+t}} = typedef typename \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1invoke__result}{invoke\+\_\+result}}$<$F, Arg\+Types...$>$\+::type} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00172}{172}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_a95eee6814a9741cd81494120633976c0}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_a95eee6814a9741cd81494120633976c0}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!void\_t@{void\_t}} \index{void\_t@{void\_t}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{void\_t}{void\_t}} {\footnotesize\ttfamily template$<$typename... Ts$>$ \\ using \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_1_1fakestd_a95eee6814a9741cd81494120633976c0}{KBLIB\+\_\+\+NS\+::fakestd\+::void\+\_\+t}} = typedef typename \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1make__void}{make\+\_\+void}}$<$Ts...$>$\+::type} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00179}{179}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \doxysubsection{Function Documentation} \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_a9ff3827dfdee300f1eb21314a10efd2e}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_a9ff3827dfdee300f1eb21314a10efd2e}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!max\_element@{max\_element}} \index{max\_element@{max\_element}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{max\_element()}{max\_element()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$class Forward\+It $>$ \\ constexpr auto KBLIB\+\_\+\+NS\+::fakestd\+::max\+\_\+element (\begin{DoxyParamCaption}\item[{Forward\+It}]{first, }\item[{Forward\+It}]{last }\end{DoxyParamCaption}) -\/$>$ Forward\+It \hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00335}{335}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_a791dd1f336146093a49d86e8d915af49}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_a791dd1f336146093a49d86e8d915af49}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!max\_element@{max\_element}} \index{max\_element@{max\_element}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{max\_element()}{max\_element()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$class Forward\+It , class Compare $>$ \\ constexpr auto KBLIB\+\_\+\+NS\+::fakestd\+::max\+\_\+element (\begin{DoxyParamCaption}\item[{Forward\+It}]{first, }\item[{Forward\+It}]{last, }\item[{Compare}]{comp }\end{DoxyParamCaption}) -\/$>$ Forward\+It \hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00350}{350}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_ab8ce02ed5a9282106d7c4eb52c25d1eb}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_ab8ce02ed5a9282106d7c4eb52c25d1eb}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!not\_fn@{not\_fn}} \index{not\_fn@{not\_fn}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{not\_fn()}{not\_fn()}} {\footnotesize\ttfamily template$<$typename F $>$ \\ auto KBLIB\+\_\+\+NS\+::fakestd\+::not\+\_\+fn (\begin{DoxyParamCaption}\item[{F \&\&}]{f }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1detail_1_1not__fn__t}{detail\+::not\+\_\+fn\+\_\+t}}$<$F$>$ } Definition at line \mbox{\hyperlink{fakestd_8h_source_l00325}{325}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_a0deab00201ce3a6a7fd28a63dea6a612}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_a0deab00201ce3a6a7fd28a63dea6a612}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!size@{size}} \index{size@{size}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{size()}{size()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily template$<$class C $>$ \\ constexpr auto KBLIB\+\_\+\+NS\+::fakestd\+::size (\begin{DoxyParamCaption}\item[{const C \&}]{c }\end{DoxyParamCaption}) -\/$>$ decltype(c.\+size()) \hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00366}{366}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_aaf276457fed716821e48c769b02812c3}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_aaf276457fed716821e48c769b02812c3}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!size@{size}} \index{size@{size}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{size()}{size()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily template$<$class T , std\+::size\+\_\+t N$>$ \\ constexpr auto KBLIB\+\_\+\+NS\+::fakestd\+::size (\begin{DoxyParamCaption}\item[{const }]{T(\&)\mbox{[}\+N\mbox{]} }\end{DoxyParamCaption}) -\/$>$ std\+::size\+\_\+t \hspace{0.3cm}{\ttfamily [constexpr]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00371}{371}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \doxysubsection{Variable Documentation} \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_a4694ea7c1e695e01a8fc0d9d05197616}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_a4694ea7c1e695e01a8fc0d9d05197616}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!is\_invocable\_r\_v@{is\_invocable\_r\_v}} \index{is\_invocable\_r\_v@{is\_invocable\_r\_v}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{is\_invocable\_r\_v}{is\_invocable\_r\_v}} {\footnotesize\ttfamily template$<$class Ret , class Fn , class... Args$>$ \\ constexpr bool KBLIB\+\_\+\+NS\+::fakestd\+::is\+\_\+invocable\+\_\+r\+\_\+v = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__invocable__r}{is\+\_\+invocable\+\_\+r}}$<$Ret, Fn, Args...$>$\+::value\hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00456}{456}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_ac2594696c3ab4fbe7bf2df3008df1e67}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_ac2594696c3ab4fbe7bf2df3008df1e67}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!is\_invocable\_v@{is\_invocable\_v}} \index{is\_invocable\_v@{is\_invocable\_v}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{is\_invocable\_v}{is\_invocable\_v}} {\footnotesize\ttfamily template$<$class Fn , class... Args$>$ \\ constexpr bool KBLIB\+\_\+\+NS\+::fakestd\+::is\+\_\+invocable\+\_\+v = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__invocable}{is\+\_\+invocable}}$<$Fn, Args...$>$\+::value\hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00453}{453}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_a6c3f5da421a639d2a2010c60170f8996}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_a6c3f5da421a639d2a2010c60170f8996}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!is\_nothrow\_invocable\_r\_v@{is\_nothrow\_invocable\_r\_v}} \index{is\_nothrow\_invocable\_r\_v@{is\_nothrow\_invocable\_r\_v}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{is\_nothrow\_invocable\_r\_v}{is\_nothrow\_invocable\_r\_v}} {\footnotesize\ttfamily template$<$class Ret , class Fn , class... Args$>$ \\ constexpr bool KBLIB\+\_\+\+NS\+::fakestd\+::is\+\_\+nothrow\+\_\+invocable\+\_\+r\+\_\+v = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__invocable__r}{is\+\_\+nothrow\+\_\+invocable\+\_\+r}}$<$Ret, Fn, Args...$>$\+::value\hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00476}{476}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_aaa154f6f1ba3d1b80cad73deb08b5e3c}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_aaa154f6f1ba3d1b80cad73deb08b5e3c}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!is\_nothrow\_invocable\_v@{is\_nothrow\_invocable\_v}} \index{is\_nothrow\_invocable\_v@{is\_nothrow\_invocable\_v}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{is\_nothrow\_invocable\_v}{is\_nothrow\_invocable\_v}} {\footnotesize\ttfamily template$<$class Fn , class... Args$>$ \\ constexpr bool KBLIB\+\_\+\+NS\+::fakestd\+::is\+\_\+nothrow\+\_\+invocable\+\_\+v = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__invocable}{is\+\_\+nothrow\+\_\+invocable}}$<$Fn, Args...$>$\+::value\hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00472}{472}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_a0a4ec0df5e633fc4e832c80d61f082e5}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_a0a4ec0df5e633fc4e832c80d61f082e5}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!is\_nothrow\_swappable\_v@{is\_nothrow\_swappable\_v}} \index{is\_nothrow\_swappable\_v@{is\_nothrow\_swappable\_v}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{is\_nothrow\_swappable\_v}{is\_nothrow\_swappable\_v}} {\footnotesize\ttfamily template$<$class Tp $>$ \\ constexpr bool KBLIB\+\_\+\+NS\+::fakestd\+::is\+\_\+nothrow\+\_\+swappable\+\_\+v = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__swappable}{is\+\_\+nothrow\+\_\+swappable}}$<$Tp$>$\+::value\hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00295}{295}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_ace13e62aee3aa983e7eaa2b61a4b9e18}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_ace13e62aee3aa983e7eaa2b61a4b9e18}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!is\_nothrow\_swappable\_with\_v@{is\_nothrow\_swappable\_with\_v}} \index{is\_nothrow\_swappable\_with\_v@{is\_nothrow\_swappable\_with\_v}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{is\_nothrow\_swappable\_with\_v}{is\_nothrow\_swappable\_with\_v}} {\footnotesize\ttfamily template$<$class Tp , class Up $>$ \\ constexpr bool KBLIB\+\_\+\+NS\+::fakestd\+::is\+\_\+nothrow\+\_\+swappable\+\_\+with\+\_\+v = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__nothrow__swappable__with}{is\+\_\+nothrow\+\_\+swappable\+\_\+with}}$<$Tp, Up$>$\+::value\hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00291}{291}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_aed79811d329e2758d238af1c62096cbf}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_aed79811d329e2758d238af1c62096cbf}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!is\_swappable\_v@{is\_swappable\_v}} \index{is\_swappable\_v@{is\_swappable\_v}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{is\_swappable\_v}{is\_swappable\_v}} {\footnotesize\ttfamily template$<$class Tp $>$ \\ constexpr bool KBLIB\+\_\+\+NS\+::fakestd\+::is\+\_\+swappable\+\_\+v = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__swappable}{is\+\_\+swappable}}$<$Tp$>$\+::value\hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00288}{288}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \mbox{\Hypertarget{namespace_k_b_l_i_b___n_s_1_1fakestd_a1e992350dbcd3a9aecca92cd5ebcfaa2}\label{namespace_k_b_l_i_b___n_s_1_1fakestd_a1e992350dbcd3a9aecca92cd5ebcfaa2}} \index{KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}!is\_swappable\_with\_v@{is\_swappable\_with\_v}} \index{is\_swappable\_with\_v@{is\_swappable\_with\_v}!KBLIB\_NS::fakestd@{KBLIB\_NS::fakestd}} \doxysubsubsection{\texorpdfstring{is\_swappable\_with\_v}{is\_swappable\_with\_v}} {\footnotesize\ttfamily template$<$class Tp , class Up $>$ \\ constexpr bool KBLIB\+\_\+\+NS\+::fakestd\+::is\+\_\+swappable\+\_\+with\+\_\+v = \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1is__swappable__with}{is\+\_\+swappable\+\_\+with}}$<$Tp, Up$>$\+::value\hspace{0.3cm}{\ttfamily [constexpr]}} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00285}{285}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}.