\hypertarget{struct_k_b_l_i_b___n_s_1_1is__iterator_3_01_t_00_01void__t_3_01decltype_07_5std_1_1declval_3_01_c6e33d1ef55ea3a35e8fde6b15af2a0d}{}\doxysection{KBLIB\+\_\+\+NS\+::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{struct_k_b_l_i_b___n_s_1_1is__iterator_3_01_t_00_01void__t_3_01decltype_07_5std_1_1declval_3_01_c6e33d1ef55ea3a35e8fde6b15af2a0d}\index{KBLIB\_NS::is\_iterator$<$ T, void\_t$<$ decltype($\ast$std::declval$<$ T \& $>$(), void(),++std::declval$<$ T \& $>$())$>$ $>$@{KBLIB\_NS::is\_iterator$<$ T, void\_t$<$ decltype($\ast$std::declval$<$ T \& $>$(), void(),++std::declval$<$ T \& $>$())$>$ $>$}} {\ttfamily \#include $<$kblib/traits.\+h$>$} Inheritance diagram for KBLIB\+\_\+\+NS\+::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]{struct_k_b_l_i_b___n_s_1_1is__iterator_3_01_t_00_01void__t_3_01decltype_07_5std_1_1declval_3_01_d800f1e1f1d095941cc7593690d9b6d9} \end{center} \end{figure} Collaboration diagram for KBLIB\+\_\+\+NS\+::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]{struct_k_b_l_i_b___n_s_1_1is__iterator_3_01_t_00_01void__t_3_01decltype_07_5std_1_1declval_3_01_92b90cf831d51c9ac5faf0e006c3cca5} \end{center} \end{figure} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename T$>$\newline struct KBLIB\+\_\+\+NS\+::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}