\hypertarget{namespaceutl_1_1outdev__it__details}{}\section{utl\+:\+:outdev\+\_\+it\+\_\+details Namespace Reference} \label{namespaceutl_1_1outdev__it__details}\index{utl\+::outdev\+\_\+it\+\_\+details@{utl\+::outdev\+\_\+it\+\_\+details}} \subsection*{Classes} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{structutl_1_1outdev__it__details_1_1is__outdev__it__}{is\+\_\+outdev\+\_\+it\+\_\+}} \begin{DoxyCompactList}\small\item\em Primary template to catch any non S\+PI interface types. \end{DoxyCompactList}\item struct \mbox{\hyperlink{structutl_1_1outdev__it__details_1_1is__outdev__it___3_01___tp_00_01meta_1_1void__t_3_01typename8786ebbbd0dc9ca1b14571e779d99d60}{is\+\_\+outdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, meta\+::void\+\_\+t$<$ typename \+\_\+\+Tp\+::value\+\_\+type, typename \+\_\+\+Tp\+::difference\+\_\+type, typename \+\_\+\+Tp\+::pointer, typename \+\_\+\+Tp\+::reference, void $>$ $>$}} \begin{DoxyCompactList}\small\item\em template to catch a proper S\+PI interface type \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection{Detailed Description} Output device iterator concept