\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}
