\doxysection{gko::\+are\+\_\+all\+\_\+integral\texorpdfstring{$<$}{<} Args \texorpdfstring{$>$}{>} Struct Template Reference}
\hypertarget{structgko_1_1are__all__integral}{}\label{structgko_1_1are__all__integral}\index{gko::are\_all\_integral$<$ Args $>$@{gko::are\_all\_integral$<$ Args $>$}}


Evaluates if all template arguments Args fulfill std::\+is\+\_\+integral.  




{\ttfamily \+\#include $<$ginkgo/\+core/\+base/\+types.\+hpp$>$}



Inheritance diagram for gko::\+are\+\_\+all\+\_\+integral\texorpdfstring{$<$}{<} Args \texorpdfstring{$>$}{>}:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{structgko_1_1are__all__integral__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for gko::\+are\+\_\+all\+\_\+integral\texorpdfstring{$<$}{<} Args \texorpdfstring{$>$}{>}:\+
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=182pt]{structgko_1_1are__all__integral__coll__graph}
\end{center}
\end{figure}


\doxysubsection{Detailed Description}
\subsubsection*{template$<$typename... Args$>$\newline
struct gko::\+are\+\_\+all\+\_\+integral$<$ Args $>$}
Evaluates if all template arguments Args fulfill std::\+is\+\_\+integral. 

If that is the case, this class inherits from {\ttfamily std::\+true\+\_\+type}, otherwise, it inherits from {\ttfamily std::\+false\+\_\+type}. If no values are passed in, {\ttfamily std::\+true\+\_\+type} is inherited from.


\begin{DoxyTemplParams}{Template Parameters}
{\em Args...} & Arguments to test for std::\+is\+\_\+integral \\
\hline
\end{DoxyTemplParams}


The documentation for this struct was generated from the following file:\+\begin{DoxyCompactItemize}
\item 
ginkgo/\+core/\+base/\+types.\+hpp\end{DoxyCompactItemize}
