\hypertarget{structkblib_1_1detail__iterators_1_1is__addable_3_01_t_00_01_u_00_01void__t_3_01decltype_07std_154f3f86b521bad5734a3fe6bbf63c54f}{}\doxysection{kblib\+::detail\+\_\+iterators\+::is\+\_\+addable\texorpdfstring{$<$}{<} T, U, void\+\_\+t\texorpdfstring{$<$}{<} decltype(std\+::declval\texorpdfstring{$<$}{<} T \& \texorpdfstring{$>$}{>}()+std\+::declval\texorpdfstring{$<$}{<} U \& \texorpdfstring{$>$}{>}())\texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>} Struct Template Reference} \label{structkblib_1_1detail__iterators_1_1is__addable_3_01_t_00_01_u_00_01void__t_3_01decltype_07std_154f3f86b521bad5734a3fe6bbf63c54f}\index{kblib::detail\_iterators::is\_addable$<$ T, U, void\_t$<$ decltype(std::declval$<$ T \& $>$()+std::declval$<$ U \& $>$())$>$ $>$@{kblib::detail\_iterators::is\_addable$<$ T, U, void\_t$<$ decltype(std::declval$<$ T \& $>$()+std::declval$<$ U \& $>$())$>$ $>$}} {\ttfamily \#include $<$kblib/iterators.\+h$>$} Inheritance diagram for kblib\+::detail\+\_\+iterators\+::is\+\_\+addable\texorpdfstring{$<$}{<} T, U, void\+\_\+t\texorpdfstring{$<$}{<} decltype(std\+::declval\texorpdfstring{$<$}{<} T \& \texorpdfstring{$>$}{>}()+std\+::declval\texorpdfstring{$<$}{<} U \& \texorpdfstring{$>$}{>}())\texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=226pt]{structkblib_1_1detail__iterators_1_1is__addable_3_01_t_00_01_u_00_01void__t_3_01decltype_07std_1b026ccf83910cdae17c34c667ebf3a10} \end{center} \end{figure} Collaboration diagram for kblib\+::detail\+\_\+iterators\+::is\+\_\+addable\texorpdfstring{$<$}{<} T, U, void\+\_\+t\texorpdfstring{$<$}{<} decltype(std\+::declval\texorpdfstring{$<$}{<} T \& \texorpdfstring{$>$}{>}()+std\+::declval\texorpdfstring{$<$}{<} U \& \texorpdfstring{$>$}{>}())\texorpdfstring{$>$}{>} \texorpdfstring{$>$}{>}\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=226pt]{structkblib_1_1detail__iterators_1_1is__addable_3_01_t_00_01_u_00_01void__t_3_01decltype_07std_14b0a98df32e8ab56289950ea54e258a1} \end{center} \end{figure} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename T, typename U$>$\newline struct kblib\+::detail\+\_\+iterators\+::is\+\_\+addable$<$ T, U, void\+\_\+t$<$ decltype(std\+::declval$<$ T \& $>$()+std\+::declval$<$ U \& $>$())$>$ $>$} Definition at line \mbox{\hyperlink{iterators_8h_source_l00540}{540}} of file \mbox{\hyperlink{iterators_8h_source}{iterators.\+h}}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item kblib/\mbox{\hyperlink{iterators_8h}{iterators.\+h}}\end{DoxyCompactItemize}