\hypertarget{structutl_1_1idxdev__it__details_1_1is__idxdev__it___3_01___tp_00_01meta_1_1void__t_3_01typenamebd9ada52ca7b7570c26d0c280af5e635}{}\section{utl\+:\+:idxdev\+\_\+it\+\_\+details\+:\+:is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, meta\+:\+:void\+\_\+t$<$ typename \+\_\+\+Tp\+:\+:value\+\_\+type, typename \+\_\+\+Tp\+:\+:difference\+\_\+type, typename \+\_\+\+Tp\+:\+:pointer, typename \+\_\+\+Tp\+:\+:reference, void $>$ $>$ Struct Template Reference}
\label{structutl_1_1idxdev__it__details_1_1is__idxdev__it___3_01___tp_00_01meta_1_1void__t_3_01typenamebd9ada52ca7b7570c26d0c280af5e635}\index{utl\+::idxdev\+\_\+it\+\_\+details\+::is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, meta\+::void\+\_\+t$<$ typename \+\_\+\+Tp\+::value\+\_\+type, typename \+\_\+\+Tp\+::difference\+\_\+type, typename \+\_\+\+Tp\+::pointer, typename \+\_\+\+Tp\+::reference, void $>$ $>$@{utl\+::idxdev\+\_\+it\+\_\+details\+::is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, meta\+::void\+\_\+t$<$ typename \+\_\+\+Tp\+::value\+\_\+type, typename \+\_\+\+Tp\+::difference\+\_\+type, typename \+\_\+\+Tp\+::pointer, typename \+\_\+\+Tp\+::reference, void $>$ $>$}}


template to catch a proper S\+PI interface type  




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

Inheritance diagram for utl\+:\+:idxdev\+\_\+it\+\_\+details\+:\+:is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, meta\+:\+:void\+\_\+t$<$ typename \+\_\+\+Tp\+:\+:value\+\_\+type, typename \+\_\+\+Tp\+:\+:difference\+\_\+type, typename \+\_\+\+Tp\+:\+:pointer, typename \+\_\+\+Tp\+:\+:reference, void $>$ $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.114428cm]{structutl_1_1idxdev__it__details_1_1is__idxdev__it___3_01___tp_00_01meta_1_1void__t_3_01typenamebd9ada52ca7b7570c26d0c280af5e635}
\end{center}
\end{figure}


\subsection{Detailed Description}
\subsubsection*{template$<$typename \+\_\+\+Tp$>$\newline
struct utl\+::idxdev\+\_\+it\+\_\+details\+::is\+\_\+idxdev\+\_\+it\+\_\+$<$ \+\_\+\+Tp, meta\+::void\+\_\+t$<$ typename \+\_\+\+Tp\+::value\+\_\+type, typename \+\_\+\+Tp\+::difference\+\_\+type, typename \+\_\+\+Tp\+::pointer, typename \+\_\+\+Tp\+::reference, void $>$ $>$}

template to catch a proper S\+PI interface type 

Definition at line 984 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}
