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

