\hypertarget{struct_k_b_l_i_b___n_s_1_1fakestd_1_1detail_1_1nothrow__swappable__with}{}\doxysection{KBLIB\+\_\+\+NS\+::fakestd\+::detail\+::nothrow\+\_\+swappable\+\_\+with\texorpdfstring{$<$}{<} Tp, Up, Swappable \texorpdfstring{$>$}{>} Struct Template Reference} \label{struct_k_b_l_i_b___n_s_1_1fakestd_1_1detail_1_1nothrow__swappable__with}\index{KBLIB\_NS::fakestd::detail::nothrow\_swappable\_with$<$ Tp, Up, Swappable $>$@{KBLIB\_NS::fakestd::detail::nothrow\_swappable\_with$<$ Tp, Up, Swappable $>$}} {\ttfamily \#include $<$kblib/fakestd.\+h$>$} \doxysubsection*{Static Public Attributes} \begin{DoxyCompactItemize} \item static const bool \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1detail_1_1nothrow__swappable__with_aa3ba9b32e1a570733c936db4605dda20}{value}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$class Tp, class Up = Tp, bool Swappable = swappable\+\_\+with$<$\+Tp, Up$>$\+::value$>$\newline struct KBLIB\+\_\+\+NS\+::fakestd\+::detail\+::nothrow\+\_\+swappable\+\_\+with$<$ Tp, Up, Swappable $>$} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00233}{233}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1fakestd_1_1detail_1_1nothrow__swappable__with_aa3ba9b32e1a570733c936db4605dda20}\label{struct_k_b_l_i_b___n_s_1_1fakestd_1_1detail_1_1nothrow__swappable__with_aa3ba9b32e1a570733c936db4605dda20}} \index{KBLIB\_NS::fakestd::detail::nothrow\_swappable\_with$<$ Tp, Up, Swappable $>$@{KBLIB\_NS::fakestd::detail::nothrow\_swappable\_with$<$ Tp, Up, Swappable $>$}!value@{value}} \index{value@{value}!KBLIB\_NS::fakestd::detail::nothrow\_swappable\_with$<$ Tp, Up, Swappable $>$@{KBLIB\_NS::fakestd::detail::nothrow\_swappable\_with$<$ Tp, Up, Swappable $>$}} \doxysubsubsection{\texorpdfstring{value}{value}} {\footnotesize\ttfamily template$<$class Tp , class Up = Tp, bool Swappable = swappable\+\_\+with$<$\+Tp, Up$>$\+::value$>$ \\ const bool \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1fakestd_1_1detail_1_1nothrow__swappable__with}{KBLIB\+\_\+\+NS\+::fakestd\+::detail\+::nothrow\+\_\+swappable\+\_\+with}}$<$ Tp, Up, Swappable $>$\+::value\hspace{0.3cm}{\ttfamily [static]}} {\bfseries Initial value\+:} \begin{DoxyCode}{0} \DoxyCodeLine{= \textcolor{keyword}{noexcept}(} \DoxyCodeLine{ \mbox{\hyperlink{namespace_k_b_l_i_b___n_s_a4ca198c8b213042d9bd7437a34e18476}{swap}}(std::declval(),} \DoxyCodeLine{ std::declval()))and \textcolor{keyword}{noexcept}(\mbox{\hyperlink{namespace_k_b_l_i_b___n_s_a4ca198c8b213042d9bd7437a34e18476}{swap}}(std::declval(),} \DoxyCodeLine{ std::declval()))} \end{DoxyCode} Definition at line \mbox{\hyperlink{fakestd_8h_source_l00234}{234}} of file \mbox{\hyperlink{fakestd_8h_source}{fakestd.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{fakestd_8h}{fakestd.\+h}}\end{DoxyCompactItemize}