\hypertarget{structkblib_1_1is__iterator_3_01_t_00_01void__t_3_01decltype_07_5std_1_1declval_3_01_t_01_6_01_417754e2a59262d22e4830b1d5c55d7cc}{}\doxysection{kblib\+::is\+\_\+iterator\texorpdfstring{$<$}{<} T, void\+\_\+t\texorpdfstring{$<$}{<} decltype($\ast$std\+::declval\texorpdfstring{$<$}{<} T \& \texorpdfstring{$>$}{>}(), void(),++std\+::declval\texorpdfstring{$<$}{<} T \& \texorpdfstring{$>$}{>}())\texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>} Struct Template Reference}
\label{structkblib_1_1is__iterator_3_01_t_00_01void__t_3_01decltype_07_5std_1_1declval_3_01_t_01_6_01_417754e2a59262d22e4830b1d5c55d7cc}\index{kblib::is\_iterator$<$ T, void\_t$<$ decltype($\ast$std::declval$<$ T \& $>$(), void(),++std::declval$<$ T \& $>$())$>$ $>$@{kblib::is\_iterator$<$ T, void\_t$<$ decltype($\ast$std::declval$<$ T \& $>$(), void(),++std::declval$<$ T \& $>$())$>$ $>$}}


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



Inheritance diagram for kblib\+::is\+\_\+iterator\texorpdfstring{$<$}{<} T, void\+\_\+t\texorpdfstring{$<$}{<} decltype($\ast$std\+::declval\texorpdfstring{$<$}{<} T \& \texorpdfstring{$>$}{>}(), void(),++std\+::declval\texorpdfstring{$<$}{<} T \& \texorpdfstring{$>$}{>}())\texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=214pt]{structkblib_1_1is__iterator_3_01_t_00_01void__t_3_01decltype_07_5std_1_1declval_3_01_t_01_6_01_4ccdaf7c309ee10b3ce8ee25e20976d76}
\end{center}
\end{figure}


Collaboration diagram for kblib\+::is\+\_\+iterator\texorpdfstring{$<$}{<} T, void\+\_\+t\texorpdfstring{$<$}{<} decltype($\ast$std\+::declval\texorpdfstring{$<$}{<} T \& \texorpdfstring{$>$}{>}(), void(),++std\+::declval\texorpdfstring{$<$}{<} T \& \texorpdfstring{$>$}{>}())\texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=214pt]{structkblib_1_1is__iterator_3_01_t_00_01void__t_3_01decltype_07_5std_1_1declval_3_01_t_01_6_01_46a6fb85879d65cbb1ee192014108435f}
\end{center}
\end{figure}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
struct kblib\+::is\+\_\+iterator$<$ T, void\+\_\+t$<$ decltype($\ast$std\+::declval$<$ T \& $>$(), void(),++std\+::declval$<$ T \& $>$())$>$ $>$}


Definition at line \mbox{\hyperlink{traits_8h_source_l00419}{419}} of file \mbox{\hyperlink{traits_8h_source}{traits.\+h}}.



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