\hypertarget{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4}{}\doxysection{std\+::hash\texorpdfstring{$<$}{<} kblib\+::delayed\+\_\+construct\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>} Struct Template Reference} \label{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4}\index{std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$@{std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$}} {\ttfamily \#include $<$kblib/delayed\+\_\+construct.\+h$>$} Inheritance diagram for std\+::hash\texorpdfstring{$<$}{<} kblib\+::delayed\+\_\+construct\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=221pt]{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4__inherit__graph} \end{center} \end{figure} Collaboration diagram for std\+::hash\texorpdfstring{$<$}{<} kblib\+::delayed\+\_\+construct\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=221pt]{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item using \mbox{\hyperlink{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4_a9593595be90735b53ec97850dfdc77bc}{argument\+\_\+type}} = \mbox{\hyperlink{classkblib_1_1delayed__construct}{kblib\+::delayed\+\_\+construct}}$<$ T $>$ \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item auto \mbox{\hyperlink{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4_a572d433bce5f2b3b6c1ebfcc884ffb45}{operator()}} (const \mbox{\hyperlink{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4_a9593595be90735b53ec97850dfdc77bc}{argument\+\_\+type}} \&value) const noexcept -\/$>$ std\+::size\+\_\+t \end{DoxyCompactItemize} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename T$>$\newline struct std\+::hash$<$ kblib\+::delayed\+\_\+construct$<$ T $>$ $>$} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00199}{199}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \doxysubsection{Member Typedef Documentation} \mbox{\Hypertarget{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4_a9593595be90735b53ec97850dfdc77bc}\label{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4_a9593595be90735b53ec97850dfdc77bc}} \index{std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$@{std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$}!argument\_type@{argument\_type}} \index{argument\_type@{argument\_type}!std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$@{std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$}} \doxysubsubsection{\texorpdfstring{argument\_type}{argument\_type}} {\footnotesize\ttfamily template$<$typename T $>$ \\ using std\+::hash$<$ \mbox{\hyperlink{classkblib_1_1delayed__construct}{kblib\+::delayed\+\_\+construct}}$<$ T $>$ $>$\+::argument\+\_\+type = \mbox{\hyperlink{classkblib_1_1delayed__construct}{kblib\+::delayed\+\_\+construct}}$<$T$>$} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00200}{200}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4_a572d433bce5f2b3b6c1ebfcc884ffb45}\label{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4_a572d433bce5f2b3b6c1ebfcc884ffb45}} \index{std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$@{std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$}!operator()@{operator()}} \index{operator()@{operator()}!std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$@{std::hash$<$ kblib::delayed\_construct$<$ T $>$ $>$}} \doxysubsubsection{\texorpdfstring{operator()()}{operator()()}} {\footnotesize\ttfamily template$<$typename T $>$ \\ auto std\+::hash$<$ \mbox{\hyperlink{classkblib_1_1delayed__construct}{kblib\+::delayed\+\_\+construct}}$<$ T $>$ $>$\+::operator() (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structstd_1_1hash_3_01kblib_1_1delayed__construct_3_01_t_01_4_01_4_a9593595be90735b53ec97850dfdc77bc}{argument\+\_\+type}} \&}]{value }\end{DoxyParamCaption}) const -\/$>$ std\+::size\+\_\+t \hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [noexcept]}} Definition at line \mbox{\hyperlink{delayed__construct_8h_source_l00201}{201}} of file \mbox{\hyperlink{delayed__construct_8h_source}{delayed\+\_\+construct.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{delayed__construct_8h}{delayed\+\_\+construct.\+h}}\end{DoxyCompactItemize}