\hypertarget{structutl_1_1idxdev__it__details_1_1is__idxdev__it__}{}\section{utl\+:\+:idxdev\+\_\+it\+\_\+details\+:\+:is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, typename $>$ Struct Template Reference}
\label{structutl_1_1idxdev__it__details_1_1is__idxdev__it__}\index{utl\+::idxdev\+\_\+it\+\_\+details\+::is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, typename $>$@{utl\+::idxdev\+\_\+it\+\_\+details\+::is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, typename $>$}}


Primary template to catch any non S\+PI interface types.  




{\ttfamily \#include $<$dev\+\_\+iterators.\+h$>$}

Inheritance diagram for utl\+:\+:idxdev\+\_\+it\+\_\+details\+:\+:is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, typename $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{structutl_1_1idxdev__it__details_1_1is__idxdev__it__}
\end{center}
\end{figure}


\subsection{Detailed Description}
\subsubsection*{template$<$typename \+\_\+\+Tp, typename = void$>$\newline
struct utl\+::idxdev\+\_\+it\+\_\+details\+::is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, typename $>$}

Primary template to catch any non S\+PI interface types. 

Definition at line 980 of file dev\+\_\+iterators.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/utl/dev/\mbox{\hyperlink{dev__iterators_8h}{dev\+\_\+iterators.\+h}}\end{DoxyCompactItemize}
