\hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct}{}\doxysection{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} Class Template Reference} \label{class_k_b_l_i_b___n_s_1_1delayed__construct}\index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} {\ttfamily \#include $<$kblib/delayed\+\_\+construct.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item {\footnotesize template$<$typename... Ts$>$ }\\\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_aa44d47d42f40936c4743cd63698627c7}{delayed\+\_\+construct}} (Ts \&\&... args) \item {\footnotesize template$<$typename U , std\+::enable\+\_\+if\+\_\+t$<$ std\+::is\+\_\+assignable\+\_\+v$<$ T \&, U \&\& $>$, int $>$ = 0$>$ }\\auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ac36b0d4a7eba5cdad7d5210d1f25c835}{operator=}} (U \&\&t) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \& \item auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a62daa4f78e5aa5dce7f2639fc844bea9}{operator=}} (std\+::nullopt\+\_\+t) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&=delete \item {\footnotesize template$<$typename... Ts$>$ }\\auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a219558bf6c66221caa43f502454789ec}{emplace}} (Ts \&\&... args) const -\/$>$ decltype(auto) \item \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a75a71297e0ef49b1133a6a7f12a04c9c}{delayed\+\_\+construct}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&)=default \item \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_aad9fc7c0fdf72af18d5083fa022bc0b7}{delayed\+\_\+construct}} (\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&\&)=default \item auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_adab13c39efb37f915f3ddc0a6ea2e4e6}{operator=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&=default \item auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a6858e0d829fb9a166ea7fa33426e95ab}{operator=}} (\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&\&) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&=default \item \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a78b0306ba82ee8b7cd0a109eff7a571e}{$\sim$delayed\+\_\+construct}} ()=default \item auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_af095f34052a69cc5a6ad5b0e963b094b}{operator-\/$>$}} () const -\/$>$ decltype(auto) \item auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a3b985eeaa5e1271f31f22cce094e54ff}{operator$\ast$}} () const -\/$>$ decltype(auto) \item auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}} () const -\/$>$ decltype(auto) \item \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a638e5df7c50c7cd3499d9a0b21db7987}{operator bool}} () const \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a926a397617fce9a049f6e7fe5e36c8c7}{is\+\_\+constructed}} () const noexcept -\/$>$ bool \end{DoxyCompactItemize} \doxysubsection*{Protected Attributes} \begin{DoxyCompactItemize} \item Base \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_af2fe9c7b0ebc4df560f749c2e95dd97d}{storage}} \end{DoxyCompactItemize} \doxysubsection*{Friends} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a15fc7a333d962baa0a6daec4c4225a7a}{std\+::hash$<$ delayed\+\_\+construct$<$ T $>$ $>$}} \item struct \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a4f6093f2e668b39ece754164fa8e2f5e}{FNV\+\_\+hash$<$ delayed\+\_\+construct$<$ T $>$ $>$}} \end{DoxyCompactItemize} \begin{Indent}\textbf{ Equality}\par {\em Two delayed\+\_\+construct$<$\+T$>$ objects are equal if either neither contains a value, or if both contain the same value. std\+::nullopt\+\_\+t is equivalent to a non-\/constructed object, and a value is equivalent to a constructed one. }\begin{DoxyCompactItemize} \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a5150b83d88f49dbf0cd08eafb5c94507}{operator==}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ad00a5636b8c643856d13c2d6f651cae9}{operator==}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a678397f9dc97952a051c08eec18e89ff}{operator==}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, std\+::nullopt\+\_\+t rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a6af159a398c5384de498d63de5ebdabe}{operator==}} (std\+::nullopt\+\_\+t lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ac03a991954f08a2bcba18fd89040f808}{operator==}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt, const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_adc63ad3ff63250131405116a4b4e23bd}{operator==}} (const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ab86fed8ac314a62576c5633a36bb69cd}{operator!=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a3220364648fedfdc9d1f5e3bb574beaf}{operator!=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a3146a48999f6d13346ce4bcbb8fbeccd}{operator!=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, std\+::nullopt\+\_\+t rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ad09aae44c5e8c7f5ac5dae8783d68c0b}{operator!=}} (std\+::nullopt\+\_\+t lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a2a08ac218e02ca6b9ef01c08e6d68122}{operator!=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt, const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ab763452f4465fb375b89a57c438efe50}{operator!=}} (const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt) noexcept -\/$>$ bool \end{DoxyCompactItemize} \end{Indent} \begin{Indent}\textbf{ Comparison}\par {\em A non-\/constructed delayed\+\_\+construct$<$\+T$>$ object is less than any constructed one. std\+::nullopt\+\_\+t is equivalent to a non-\/constructed object, and a value is equivalent to a constructed one. }\begin{DoxyCompactItemize} \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a22e41a5a093d97d12f80722ff4a87cdc}{operator$<$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7b7a939f418fce28359b5741e0800949}{operator$<$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a0129f47441e072791e44632d83cb2889}{operator$<$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, std\+::nullopt\+\_\+t rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a9a1b938ddb58a368509948d42f1ddeb8}{operator$<$}} (std\+::nullopt\+\_\+t lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a9e209476936af49aeded50e31a70432a}{operator$<$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt, const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ae45cb06507054630930624be29f5f924}{operator$<$}} (const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a1caa57b1eed3facf6fb76c94c8f0f582}{operator$<$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a349929d1ecda87e1a8a93ee45687fb03}{operator$<$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a04c01f36523b2255668ab6ca1d58d4e8}{operator$<$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, std\+::nullopt\+\_\+t rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a5ae923fd02b39e8e34c37bb589a2efb9}{operator$<$=}} (std\+::nullopt\+\_\+t lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_aad294e9e74678b59a481799890fe000d}{operator$<$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt, const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a2ff7f132a0fac36b873ee5387eb4a5bb}{operator$<$=}} (const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_aceeccd316c5d47edb07f02bebd8e4c54}{operator$>$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a2e5b75d3a4ef948cef680e7fb4d472c6}{operator$>$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a5be7b2ff028183f15083ce4ce0224446}{operator$>$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, std\+::nullopt\+\_\+t rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ae43a6396c6125fb1129cea5a3ce57c59}{operator$>$}} (std\+::nullopt\+\_\+t lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a5b06fdc2c2fc0fc84cc4facf8b705e65}{operator$>$}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt, const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ad0793696c42b04cd148ed0689c1c19a0}{operator$>$}} (const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a2de926504ae96ec1fa9536e0388b0ab4}{operator$>$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a9368f0a489c1d18963f2241dba7dbbbe}{operator$>$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_aece33fdea9313ad504fdc08297ecca45}{operator$>$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&lhs, std\+::nullopt\+\_\+t rhs) noexcept -\/$>$ bool \item constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a516dbff3c16e83cb78fa76147eb6df55}{operator$>$=}} (std\+::nullopt\+\_\+t lhs, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&rhs) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_aeeccd463b3481b260092c9c71f67eb0c}{operator$>$=}} (const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt, const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}) noexcept -\/$>$ bool \item {\footnotesize template$<$typename U $>$ }\\constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_ad408579abf2415fda1a066b7dceadb46}{operator$>$=}} (const U \&\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}{value}}, const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&opt) noexcept -\/$>$ bool \end{DoxyCompactItemize} \end{Indent} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename T$>$\newline class KBLIB\+\_\+\+NS\+::delayed\+\_\+construct$<$ T $>$} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00051}{51}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_aa44d47d42f40936c4743cd63698627c7}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_aa44d47d42f40936c4743cd63698627c7}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!delayed\_construct@{delayed\_construct}} \index{delayed\_construct@{delayed\_construct}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{delayed\_construct()}{delayed\_construct()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename... Ts$>$ \\ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::delayed\+\_\+construct (\begin{DoxyParamCaption}\item[{Ts \&\&...}]{args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00061}{61}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a75a71297e0ef49b1133a6a7f12a04c9c}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a75a71297e0ef49b1133a6a7f12a04c9c}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!delayed\_construct@{delayed\_construct}} \index{delayed\_construct@{delayed\_construct}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{delayed\_construct()}{delayed\_construct()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::delayed\+\_\+construct (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_aad9fc7c0fdf72af18d5083fa022bc0b7}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_aad9fc7c0fdf72af18d5083fa022bc0b7}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!delayed\_construct@{delayed\_construct}} \index{delayed\_construct@{delayed\_construct}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{delayed\_construct()}{delayed\_construct()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::delayed\+\_\+construct (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a78b0306ba82ee8b7cd0a109eff7a571e}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a78b0306ba82ee8b7cd0a109eff7a571e}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!````~delayed\_construct@{$\sim$delayed\_construct}} \index{````~delayed\_construct@{$\sim$delayed\_construct}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{$\sim$delayed\_construct()}{~delayed\_construct()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::$\sim$\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a219558bf6c66221caa43f502454789ec}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a219558bf6c66221caa43f502454789ec}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!emplace@{emplace}} \index{emplace@{emplace}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{emplace()}{emplace()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename... Ts$>$ \\ auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::emplace (\begin{DoxyParamCaption}\item[{Ts \&\&...}]{args }\end{DoxyParamCaption}) const -\/$>$ decltype(auto) \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00072}{72}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a926a397617fce9a049f6e7fe5e36c8c7}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a926a397617fce9a049f6e7fe5e36c8c7}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!is\_constructed@{is\_constructed}} \index{is\_constructed@{is\_constructed}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{is\_constructed()}{is\_constructed()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::is\+\_\+constructed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ bool \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [constexpr]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00086}{86}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a638e5df7c50c7cd3499d9a0b21db7987}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a638e5df7c50c7cd3499d9a0b21db7987}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator bool@{operator bool}} \index{operator bool@{operator bool}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator bool()}{operator bool()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::operator bool (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00085}{85}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a3b985eeaa5e1271f31f22cce094e54ff}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a3b985eeaa5e1271f31f22cce094e54ff}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$\ast$@{operator$\ast$}} \index{operator$\ast$@{operator$\ast$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$\ast$()}{operator*()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::operator$\ast$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ decltype(auto) \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00083}{83}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_af095f34052a69cc5a6ad5b0e963b094b}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_af095f34052a69cc5a6ad5b0e963b094b}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator-\/$>$@{operator-\/$>$}} \index{operator-\/$>$@{operator-\/$>$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator-\/$>$()}{operator->()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::operator-\/$>$ (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ decltype(auto) \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00082}{82}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_adab13c39efb37f915f3ddc0a6ea2e4e6}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_adab13c39efb37f915f3ddc0a6ea2e4e6}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator=@{operator=}} \index{operator=@{operator=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&=default\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a6858e0d829fb9a166ea7fa33426e95ab}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a6858e0d829fb9a166ea7fa33426e95ab}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator=@{operator=}} \index{operator=@{operator=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&\&}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&=default\hspace{0.3cm}{\ttfamily [default]}} \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a62daa4f78e5aa5dce7f2639fc844bea9}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a62daa4f78e5aa5dce7f2639fc844bea9}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator=@{operator=}} \index{operator=@{operator=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::operator= (\begin{DoxyParamCaption}\item[{std\+::nullopt\+\_\+t}]{ }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}} \&=delete\hspace{0.3cm}{\ttfamily [delete]}} \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ac36b0d4a7eba5cdad7d5210d1f25c835}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ac36b0d4a7eba5cdad7d5210d1f25c835}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator=@{operator=}} \index{operator=@{operator=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U , std\+::enable\+\_\+if\+\_\+t$<$ std\+::is\+\_\+assignable\+\_\+v$<$ T \&, U \&\& $>$, int $>$ = 0$>$ \\ auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::operator= (\begin{DoxyParamCaption}\item[{U \&\&}]{t }\end{DoxyParamCaption}) -\/$>$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}\& \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00065}{65}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a7105b3d8aea304eb27322d744f14f9af}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!value@{value}} \index{value@{value}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{value()}{value()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::value (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const -\/$>$ decltype(auto) \hspace{0.3cm}{\ttfamily [inline]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00084}{84}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \doxysubsection{Friends And Related Function Documentation} \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a4f6093f2e668b39ece754164fa8e2f5e}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a4f6093f2e668b39ece754164fa8e2f5e}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!FNV\_hash$<$ delayed\_construct$<$ T $>$ $>$@{FNV\_hash$<$ delayed\_construct$<$ T $>$ $>$}} \index{FNV\_hash$<$ delayed\_construct$<$ T $>$ $>$@{FNV\_hash$<$ delayed\_construct$<$ T $>$ $>$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{FNV\_hash$<$ delayed\_construct$<$ T $>$ $>$}{FNV\_hash< delayed\_construct< T > >}} {\footnotesize\ttfamily template$<$typename T $>$ \\ friend struct \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1_f_n_v__hash}{FNV\+\_\+hash}}$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ $>$\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00166}{166}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ab86fed8ac314a62576c5633a36bb69cd}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ab86fed8ac314a62576c5633a36bb69cd}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00153}{153}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a3220364648fedfdc9d1f5e3bb574beaf}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a3220364648fedfdc9d1f5e3bb574beaf}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00153}{153}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a3146a48999f6d13346ce4bcbb8fbeccd}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a3146a48999f6d13346ce4bcbb8fbeccd}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{std\+::nullopt\+\_\+t}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00153}{153}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a2a08ac218e02ca6b9ef01c08e6d68122}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a2a08ac218e02ca6b9ef01c08e6d68122}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt, }\item[{const U \&}]{value }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00153}{153}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ab763452f4465fb375b89a57c438efe50}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ab763452f4465fb375b89a57c438efe50}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator!= (\begin{DoxyParamCaption}\item[{const U \&}]{value, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00153}{153}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ad09aae44c5e8c7f5ac5dae8783d68c0b}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ad09aae44c5e8c7f5ac5dae8783d68c0b}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator"!=@{operator"!=}} \index{operator"!=@{operator"!=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator"!=}{operator!=}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator!= (\begin{DoxyParamCaption}\item[{std\+::nullopt\+\_\+t}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00153}{153}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a22e41a5a093d97d12f80722ff4a87cdc}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a22e41a5a093d97d12f80722ff4a87cdc}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$@{operator$<$}} \index{operator$<$@{operator$<$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$}{operator<}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$<$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00163}{163}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a7b7a939f418fce28359b5741e0800949}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a7b7a939f418fce28359b5741e0800949}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$@{operator$<$}} \index{operator$<$@{operator$<$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$}{operator<}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$<$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00163}{163}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a0129f47441e072791e44632d83cb2889}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a0129f47441e072791e44632d83cb2889}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$@{operator$<$}} \index{operator$<$@{operator$<$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$}{operator<}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$<$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{std\+::nullopt\+\_\+t}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00163}{163}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a9e209476936af49aeded50e31a70432a}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a9e209476936af49aeded50e31a70432a}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$@{operator$<$}} \index{operator$<$@{operator$<$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$}{operator<}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$<$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt, }\item[{const U \&}]{value }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00163}{163}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ae45cb06507054630930624be29f5f924}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ae45cb06507054630930624be29f5f924}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$@{operator$<$}} \index{operator$<$@{operator$<$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$}{operator<}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$<$ (\begin{DoxyParamCaption}\item[{const U \&}]{value, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00163}{163}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a9a1b938ddb58a368509948d42f1ddeb8}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a9a1b938ddb58a368509948d42f1ddeb8}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$@{operator$<$}} \index{operator$<$@{operator$<$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$}{operator<}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$<$ (\begin{DoxyParamCaption}\item[{std\+::nullopt\+\_\+t}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00163}{163}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a1caa57b1eed3facf6fb76c94c8f0f582}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a1caa57b1eed3facf6fb76c94c8f0f582}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$<$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00164}{164}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a349929d1ecda87e1a8a93ee45687fb03}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a349929d1ecda87e1a8a93ee45687fb03}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$<$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00164}{164}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a04c01f36523b2255668ab6ca1d58d4e8}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a04c01f36523b2255668ab6ca1d58d4e8}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$<$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{std\+::nullopt\+\_\+t}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00164}{164}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_aad294e9e74678b59a481799890fe000d}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_aad294e9e74678b59a481799890fe000d}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$<$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt, }\item[{const U \&}]{value }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00164}{164}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a2ff7f132a0fac36b873ee5387eb4a5bb}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a2ff7f132a0fac36b873ee5387eb4a5bb}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$<$= (\begin{DoxyParamCaption}\item[{const U \&}]{value, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00164}{164}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a5ae923fd02b39e8e34c37bb589a2efb9}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a5ae923fd02b39e8e34c37bb589a2efb9}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$<$=@{operator$<$=}} \index{operator$<$=@{operator$<$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$<$=}{operator<=}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$<$= (\begin{DoxyParamCaption}\item[{std\+::nullopt\+\_\+t}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00164}{164}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a5150b83d88f49dbf0cd08eafb5c94507}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a5150b83d88f49dbf0cd08eafb5c94507}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator==@{operator==}} \index{operator==@{operator==}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00152}{152}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ad00a5636b8c643856d13c2d6f651cae9}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ad00a5636b8c643856d13c2d6f651cae9}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator==@{operator==}} \index{operator==@{operator==}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00152}{152}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a678397f9dc97952a051c08eec18e89ff}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a678397f9dc97952a051c08eec18e89ff}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator==@{operator==}} \index{operator==@{operator==}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{std\+::nullopt\+\_\+t}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00152}{152}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ac03a991954f08a2bcba18fd89040f808}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ac03a991954f08a2bcba18fd89040f808}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator==@{operator==}} \index{operator==@{operator==}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt, }\item[{const U \&}]{value }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00152}{152}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_adc63ad3ff63250131405116a4b4e23bd}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_adc63ad3ff63250131405116a4b4e23bd}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator==@{operator==}} \index{operator==@{operator==}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator== (\begin{DoxyParamCaption}\item[{const U \&}]{value, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00152}{152}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a6af159a398c5384de498d63de5ebdabe}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a6af159a398c5384de498d63de5ebdabe}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator==@{operator==}} \index{operator==@{operator==}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator==}{operator==}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator== (\begin{DoxyParamCaption}\item[{std\+::nullopt\+\_\+t}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00152}{152}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_aceeccd316c5d47edb07f02bebd8e4c54}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_aceeccd316c5d47edb07f02bebd8e4c54}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$@{operator$>$}} \index{operator$>$@{operator$>$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$}{operator>}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$>$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00165}{165}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a2e5b75d3a4ef948cef680e7fb4d472c6}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a2e5b75d3a4ef948cef680e7fb4d472c6}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$@{operator$>$}} \index{operator$>$@{operator$>$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$}{operator>}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$>$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00165}{165}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a5be7b2ff028183f15083ce4ce0224446}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a5be7b2ff028183f15083ce4ce0224446}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$@{operator$>$}} \index{operator$>$@{operator$>$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$}{operator>}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$>$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{std\+::nullopt\+\_\+t}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00165}{165}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a5b06fdc2c2fc0fc84cc4facf8b705e65}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a5b06fdc2c2fc0fc84cc4facf8b705e65}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$@{operator$>$}} \index{operator$>$@{operator$>$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$}{operator>}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$>$ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt, }\item[{const U \&}]{value }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00165}{165}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ad0793696c42b04cd148ed0689c1c19a0}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ad0793696c42b04cd148ed0689c1c19a0}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$@{operator$>$}} \index{operator$>$@{operator$>$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$}{operator>}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$>$ (\begin{DoxyParamCaption}\item[{const U \&}]{value, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00165}{165}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ae43a6396c6125fb1129cea5a3ce57c59}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ae43a6396c6125fb1129cea5a3ce57c59}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$@{operator$>$}} \index{operator$>$@{operator$>$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$}{operator>}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$>$ (\begin{DoxyParamCaption}\item[{std\+::nullopt\+\_\+t}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00165}{165}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a2de926504ae96ec1fa9536e0388b0ab4}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a2de926504ae96ec1fa9536e0388b0ab4}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$>$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00166}{166}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a9368f0a489c1d18963f2241dba7dbbbe}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a9368f0a489c1d18963f2241dba7dbbbe}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$>$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ U $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00166}{166}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_aece33fdea9313ad504fdc08297ecca45}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_aece33fdea9313ad504fdc08297ecca45}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$>$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{lhs, }\item[{std\+::nullopt\+\_\+t}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00166}{166}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_aeeccd463b3481b260092c9c71f67eb0c}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_aeeccd463b3481b260092c9c71f67eb0c}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$>$= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt, }\item[{const U \&}]{value }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00166}{166}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_ad408579abf2415fda1a066b7dceadb46}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_ad408579abf2415fda1a066b7dceadb46}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ template$<$typename U $>$ \\ constexpr auto operator$>$= (\begin{DoxyParamCaption}\item[{const U \&}]{value, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{opt }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00166}{166}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a516dbff3c16e83cb78fa76147eb6df55}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a516dbff3c16e83cb78fa76147eb6df55}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!operator$>$=@{operator$>$=}} \index{operator$>$=@{operator$>$=}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{operator$>$=}{operator>=}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}} {\footnotesize\ttfamily template$<$typename T $>$ \\ constexpr auto operator$>$= (\begin{DoxyParamCaption}\item[{std\+::nullopt\+\_\+t}]{lhs, }\item[{const \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ \&}]{rhs }\end{DoxyParamCaption}) -\/$>$ bool \hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00166}{166}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_a15fc7a333d962baa0a6daec4c4225a7a}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_a15fc7a333d962baa0a6daec4c4225a7a}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!std::hash$<$ delayed\_construct$<$ T $>$ $>$@{std::hash$<$ delayed\_construct$<$ T $>$ $>$}} \index{std::hash$<$ delayed\_construct$<$ T $>$ $>$@{std::hash$<$ delayed\_construct$<$ T $>$ $>$}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{std::hash$<$ delayed\_construct$<$ T $>$ $>$}{std::hash< delayed\_construct< T > >}} {\footnotesize\ttfamily template$<$typename T $>$ \\ friend struct std\+::hash$<$ \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{delayed\+\_\+construct}}$<$ T $>$ $>$\hspace{0.3cm}{\ttfamily [friend]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00166}{166}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{class_k_b_l_i_b___n_s_1_1delayed__construct_af2fe9c7b0ebc4df560f749c2e95dd97d}\label{class_k_b_l_i_b___n_s_1_1delayed__construct_af2fe9c7b0ebc4df560f749c2e95dd97d}} \index{KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}!storage@{storage}} \index{storage@{storage}!KBLIB\_NS::delayed\_construct$<$ T $>$@{KBLIB\_NS::delayed\_construct$<$ T $>$}} \doxysubsubsection{\texorpdfstring{storage}{storage}} {\footnotesize\ttfamily template$<$typename T $>$ \\ Base \mbox{\hyperlink{class_k_b_l_i_b___n_s_1_1delayed__construct}{KBLIB\+\_\+\+NS\+::delayed\+\_\+construct}}$<$ T $>$\+::storage\hspace{0.3cm}{\ttfamily [protected]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00056}{56}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{delayed__construct_8h}{delayed\+\_\+construct.\+h}}\end{DoxyCompactItemize}