\hypertarget{delayed__construct_8h}{}\doxysection{kblib/delayed\+\_\+construct.h File Reference} \label{delayed__construct_8h}\index{kblib/delayed\_construct.h@{kblib/delayed\_construct.h}} Provides delayed\+\_\+construct, an optional-\/like type that cannot be cleared. {\ttfamily \#include \char`\"{}hash.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}tdecl.\+h\char`\"{}}\newline {\ttfamily \#include $<$optional$>$}\newline Include dependency graph for delayed\+\_\+construct.\+h\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{delayed__construct_8h__incl} \end{center} \end{figure} This graph shows which files directly or indirectly include this file\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=233pt]{delayed__construct_8h__dep__incl} \end{center} \end{figure} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classkblib_1_1delayed__construct}{kblib\+::delayed\+\_\+construct$<$ T $>$}} \item struct \mbox{\hyperlink{structkblib_1_1_f_n_v__hash_3_01delayed__construct_3_01_t_01_4_00_01void_01_4}{kblib\+::\+FNV\+\_\+hash$<$ delayed\+\_\+construct$<$ T $>$, void $>$}} \item struct \mbox{\hyperlink{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4}{std\+::hash$<$ kblib\+::delayed\+\_\+construct$<$ T $>$ $>$}} \end{DoxyCompactItemize} \doxysubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespacekblib}{kblib}} \begin{DoxyCompactList}\small\item\em The main namespace in which all entities from kblib are defined. \end{DoxyCompactList}\item namespace \mbox{\hyperlink{namespacestd}{std}} \end{DoxyCompactItemize} \doxysubsection*{Macros} \begin{DoxyCompactItemize} \item \#define \mbox{\hyperlink{delayed__construct_8h_a57a6a2987085086b2c677388f996437b}{OVERLOAD\+\_\+\+DEFER\+\_\+\+OP}}(op) \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Provides delayed\+\_\+construct, an optional-\/like type that cannot be cleared. \begin{DoxyAuthor}{Author} killerbee \end{DoxyAuthor} \begin{DoxyDate}{Date} 2019-\/2021 \end{DoxyDate} \begin{DoxyCopyright}{Copyright} GNU General Public Licence v3.\+0 \end{DoxyCopyright} Definition in file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \doxysubsection{Macro Definition Documentation} \mbox{\Hypertarget{delayed__construct_8h_a57a6a2987085086b2c677388f996437b}\label{delayed__construct_8h_a57a6a2987085086b2c677388f996437b}} \index{delayed\_construct.h@{delayed\_construct.h}!OVERLOAD\_DEFER\_OP@{OVERLOAD\_DEFER\_OP}} \index{OVERLOAD\_DEFER\_OP@{OVERLOAD\_DEFER\_OP}!delayed\_construct.h@{delayed\_construct.h}} \doxysubsubsection{\texorpdfstring{OVERLOAD\_DEFER\_OP}{OVERLOAD\_DEFER\_OP}} {\footnotesize\ttfamily \#define OVERLOAD\+\_\+\+DEFER\+\_\+\+OP(\begin{DoxyParamCaption}\item[{}]{op }\end{DoxyParamCaption})} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00111}{111}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}.