\hypertarget{structkblib_1_1is__output__iterator}{}\section{kblib\+:\+:is\+\_\+output\+\_\+iterator$<$ T, E, typename $>$ Struct Template Reference}
\label{structkblib_1_1is__output__iterator}\index{kblib\+::is\+\_\+output\+\_\+iterator$<$ T, E, typename $>$@{kblib\+::is\+\_\+output\+\_\+iterator$<$ T, E, typename $>$}}


Determine if T is a valid output iterator to which values of type E may be written.  




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



Inheritance diagram for kblib\+:\+:is\+\_\+output\+\_\+iterator$<$ T, E, typename $>$\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{structkblib_1_1is__output__iterator__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for kblib\+:\+:is\+\_\+output\+\_\+iterator$<$ T, E, typename $>$\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=198pt]{structkblib_1_1is__output__iterator__coll__graph}
\end{center}
\end{figure}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T, typename E, typename = void$>$\newline
struct kblib\+::is\+\_\+output\+\_\+iterator$<$ T, E, typename $>$}

Determine if T is a valid output iterator to which values of type E may be written. 

Definition at line 90 of file iterators.\+h.



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