\hypertarget{structkblib_1_1identity}{}\doxysection{kblib\+::identity Struct Reference}
\label{structkblib_1_1identity}\index{kblib::identity@{kblib::identity}}


The identity function, as a function object.  




{\ttfamily \#include $<$kblib/simple.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T $>$ }\\auto \mbox{\hyperlink{structkblib_1_1identity_a9072a8c64572423fab682367b6251450}{operator()}} (T \&\&in) -\/$>$ T \&\&
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The identity function, as a function object. 

Definition at line \mbox{\hyperlink{simple_8h_source_l00206}{206}} of file \mbox{\hyperlink{simple_8h_source}{simple.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structkblib_1_1identity_a9072a8c64572423fab682367b6251450}\label{structkblib_1_1identity_a9072a8c64572423fab682367b6251450}} 
\index{kblib::identity@{kblib::identity}!operator()@{operator()}}
\index{operator()@{operator()}!kblib::identity@{kblib::identity}}
\doxysubsubsection{\texorpdfstring{operator()()}{operator()()}}
{\footnotesize\ttfamily template$<$typename T $>$ \\
auto kblib\+::identity\+::operator() (\begin{DoxyParamCaption}\item[{T \&\&}]{in }\end{DoxyParamCaption}) -\/$>$ T\&\& \hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{simple_8h_source_l00208}{208}} of file \mbox{\hyperlink{simple_8h_source}{simple.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kblib/\mbox{\hyperlink{simple_8h}{simple.\+h}}\end{DoxyCompactItemize}
