\hypertarget{structkblib_1_1null__construct}{}\doxysection{kblib\+::null\+\_\+construct\texorpdfstring{$<$}{<} T, bool \texorpdfstring{$>$}{>} Struct Template Reference} \label{structkblib_1_1null__construct}\index{kblib::null\_construct$<$ T, bool $>$@{kblib::null\_construct$<$ T, bool $>$}} {\ttfamily \#include $<$kblib/memory.\+h$>$} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{structkblib_1_1null__construct_a2d097c45a82e425a3201bd26eacb5a07}{null\+\_\+construct}} () noexcept(std\+::is\+\_\+nothrow\+\_\+default\+\_\+constructible$<$ T $>$\+::value) \item \mbox{\hyperlink{structkblib_1_1null__construct_a0a19a0c2f94149d17353e2e31dba00e8}{operator T\&}} () noexcept \item \mbox{\hyperlink{structkblib_1_1null__construct_a9fe1ada8417770787b628c72e1985f9a}{operator const T \&}} () const noexcept \end{DoxyCompactItemize} \doxysubsection*{Public Attributes} \begin{DoxyCompactItemize} \item T \mbox{\hyperlink{structkblib_1_1null__construct_a58a339ea344341ab5769c0552416a23a}{t}} \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename T, bool = std\+::is\+\_\+class$<$\+T$>$\+::value$>$\newline struct kblib\+::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{structkblib_1_1null__construct_a2d097c45a82e425a3201bd26eacb5a07}\label{structkblib_1_1null__construct_a2d097c45a82e425a3201bd26eacb5a07}} \index{kblib::null\_construct$<$ T, bool $>$@{kblib::null\_construct$<$ T, bool $>$}!null\_construct@{null\_construct}} \index{null\_construct@{null\_construct}!kblib::null\_construct$<$ T, bool $>$@{kblib::null\_construct$<$ T, bool $>$}} \doxysubsubsection{\texorpdfstring{null\_construct()}{null\_construct()}} {\footnotesize\ttfamily template$<$typename T , bool = std\+::is\+\_\+class$<$\+T$>$\+::value$>$ \\ \mbox{\hyperlink{structkblib_1_1null__construct}{kblib\+::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{structkblib_1_1null__construct_a9fe1ada8417770787b628c72e1985f9a}\label{structkblib_1_1null__construct_a9fe1ada8417770787b628c72e1985f9a}} \index{kblib::null\_construct$<$ T, bool $>$@{kblib::null\_construct$<$ T, bool $>$}!operator const T \&@{operator const T \&}} \index{operator const T \&@{operator const T \&}!kblib::null\_construct$<$ T, bool $>$@{kblib::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{structkblib_1_1null__construct}{kblib\+::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{structkblib_1_1null__construct_a0a19a0c2f94149d17353e2e31dba00e8}\label{structkblib_1_1null__construct_a0a19a0c2f94149d17353e2e31dba00e8}} \index{kblib::null\_construct$<$ T, bool $>$@{kblib::null\_construct$<$ T, bool $>$}!operator T\&@{operator T\&}} \index{operator T\&@{operator T\&}!kblib::null\_construct$<$ T, bool $>$@{kblib::null\_construct$<$ T, bool $>$}} \doxysubsubsection{\texorpdfstring{operator T\&()}{operator T\&()}} {\footnotesize\ttfamily template$<$typename T , bool = std\+::is\+\_\+class$<$\+T$>$\+::value$>$ \\ \mbox{\hyperlink{structkblib_1_1null__construct}{kblib\+::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{structkblib_1_1null__construct_a58a339ea344341ab5769c0552416a23a}\label{structkblib_1_1null__construct_a58a339ea344341ab5769c0552416a23a}} \index{kblib::null\_construct$<$ T, bool $>$@{kblib::null\_construct$<$ T, bool $>$}!t@{t}} \index{t@{t}!kblib::null\_construct$<$ T, bool $>$@{kblib::null\_construct$<$ T, bool $>$}} \doxysubsubsection{\texorpdfstring{t}{t}} {\footnotesize\ttfamily template$<$typename T , bool = std\+::is\+\_\+class$<$\+T$>$\+::value$>$ \\ T \mbox{\hyperlink{structkblib_1_1null__construct}{kblib\+::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}