\hypertarget{struct_k_b_l_i_b___n_s_1_1null__construct}{}\doxysection{KBLIB\+\_\+\+NS\+::null\+\_\+construct\texorpdfstring{$<$}{<} T, bool \texorpdfstring{$>$}{>} Struct Template Reference} \label{struct_k_b_l_i_b___n_s_1_1null__construct}\index{KBLIB\_NS::null\_construct$<$ T, bool $>$@{KBLIB\_NS::null\_construct$<$ T, bool $>$}} {\ttfamily \#include $<$kblib/memory.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1null__construct_a0642eb4a0ad4d9b28b71421f4b714bf1}{null\+\_\+construct}} () noexcept(std\+::is\+\_\+nothrow\+\_\+default\+\_\+constructible$<$ T $>$\+::value) \item \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1null__construct_a3c25d69b9e0f1405b76d18fc6c1d0076}{operator T\&}} () noexcept \item \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1null__construct_a0ba42a0064741adf555dede7b29c4be3}{operator const T \&}} () const noexcept \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item T \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1null__construct_a937a325684b3a9e0cd05dd5f3d6df619}{t}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename T, bool = std\+::is\+\_\+class$<$\+T$>$\+::value$>$\newline struct KBLIB\+\_\+\+NS\+::null\+\_\+construct$<$ T, bool $>$} Definition at line \mbox{\hyperlink{memory_8h_source_l00044}{44}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1null__construct_a0642eb4a0ad4d9b28b71421f4b714bf1}\label{struct_k_b_l_i_b___n_s_1_1null__construct_a0642eb4a0ad4d9b28b71421f4b714bf1}} \index{KBLIB\_NS::null\_construct$<$ T, bool $>$@{KBLIB\_NS::null\_construct$<$ T, bool $>$}!null\_construct@{null\_construct}} \index{null\_construct@{null\_construct}!KBLIB\_NS::null\_construct$<$ T, bool $>$@{KBLIB\_NS::null\_construct$<$ T, bool $>$}} \doxysubsubsection{\texorpdfstring{null\_construct()}{null\_construct()}} {\footnotesize\ttfamily template$<$typename T , bool = std\+::is\+\_\+class$<$\+T$>$\+::value$>$ \\ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1null__construct}{KBLIB\+\_\+\+NS\+::null\+\_\+construct}}$<$ T, bool $>$\+::null\+\_\+construct (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{memory_8h_source_l00045}{45}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1null__construct_a0ba42a0064741adf555dede7b29c4be3}\label{struct_k_b_l_i_b___n_s_1_1null__construct_a0ba42a0064741adf555dede7b29c4be3}} \index{KBLIB\_NS::null\_construct$<$ T, bool $>$@{KBLIB\_NS::null\_construct$<$ T, bool $>$}!operator const T \&@{operator const T \&}} \index{operator const T \&@{operator const T \&}!KBLIB\_NS::null\_construct$<$ T, bool $>$@{KBLIB\_NS::null\_construct$<$ T, bool $>$}} \doxysubsubsection{\texorpdfstring{operator const T \&()}{operator const T \&()}} {\footnotesize\ttfamily template$<$typename T , bool = std\+::is\+\_\+class$<$\+T$>$\+::value$>$ \\ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1null__construct}{KBLIB\+\_\+\+NS\+::null\+\_\+construct}}$<$ T, bool $>$\+::operator const T \& (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{memory_8h_source_l00051}{51}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1null__construct_a3c25d69b9e0f1405b76d18fc6c1d0076}\label{struct_k_b_l_i_b___n_s_1_1null__construct_a3c25d69b9e0f1405b76d18fc6c1d0076}} \index{KBLIB\_NS::null\_construct$<$ T, bool $>$@{KBLIB\_NS::null\_construct$<$ T, bool $>$}!operator T\&@{operator T\&}} \index{operator T\&@{operator T\&}!KBLIB\_NS::null\_construct$<$ T, bool $>$@{KBLIB\_NS::null\_construct$<$ T, bool $>$}} \doxysubsubsection{\texorpdfstring{operator T\&()}{operator T\&()}} {\footnotesize\ttfamily template$<$typename T , bool = std\+::is\+\_\+class$<$\+T$>$\+::value$>$ \\ \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1null__construct}{KBLIB\+\_\+\+NS\+::null\+\_\+construct}}$<$ T, bool $>$\+::operator T\& (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{memory_8h_source_l00050}{50}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{struct_k_b_l_i_b___n_s_1_1null__construct_a937a325684b3a9e0cd05dd5f3d6df619}\label{struct_k_b_l_i_b___n_s_1_1null__construct_a937a325684b3a9e0cd05dd5f3d6df619}} \index{KBLIB\_NS::null\_construct$<$ T, bool $>$@{KBLIB\_NS::null\_construct$<$ T, bool $>$}!t@{t}} \index{t@{t}!KBLIB\_NS::null\_construct$<$ T, bool $>$@{KBLIB\_NS::null\_construct$<$ T, bool $>$}} \doxysubsubsection{\texorpdfstring{t}{t}} {\footnotesize\ttfamily template$<$typename T , bool = std\+::is\+\_\+class$<$\+T$>$\+::value$>$ \\ T \mbox{\hyperlink{struct_k_b_l_i_b___n_s_1_1null__construct}{KBLIB\+\_\+\+NS\+::null\+\_\+construct}}$<$ T, bool $>$\+::t} Definition at line \mbox{\hyperlink{memory_8h_source_l00048}{48}} of file \mbox{\hyperlink{memory_8h_source}{memory.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{memory_8h}{memory.\+h}}\end{DoxyCompactItemize}