\hypertarget{classOpenVolumeMesh_1_1has__output__operator}{}\section{Open\+Volume\+Mesh\+:\+:has\+\_\+output\+\_\+operator$<$ Stream, T $>$ Class Template Reference}
\label{classOpenVolumeMesh_1_1has__output__operator}\index{Open\+Volume\+Mesh\+::has\+\_\+output\+\_\+operator$<$ Stream, T $>$@{Open\+Volume\+Mesh\+::has\+\_\+output\+\_\+operator$<$ Stream, T $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1has__output__operator_a7a22654d9601075af9f5163adb0aa512}\label{classOpenVolumeMesh_1_1has__output__operator_a7a22654d9601075af9f5163adb0aa512}} 
enum \{ {\bfseries bool\+\_\+value} = sizeof(true\+\_\+type) == sizeof(test$<$T$>$(nullptr))
 \}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1has__output__operator_ac54e9597d25b9d68250ed5351a197a58}\label{classOpenVolumeMesh_1_1has__output__operator_ac54e9597d25b9d68250ed5351a197a58}} 
typedef \hyperlink{structOpenVolumeMesh_1_1bool__type}{bool\+\_\+type}$<$ bool\+\_\+value $>$ {\bfseries type}
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1has__output__operator_ab1e41f808b968a5bb7ba753032e553c2}\label{classOpenVolumeMesh_1_1has__output__operator_ab1e41f808b968a5bb7ba753032e553c2}} 
static \hyperlink{structOpenVolumeMesh_1_1bool__type}{type} {\bfseries value} = typename \hyperlink{classOpenVolumeMesh_1_1has__output__operator}{has\+\_\+output\+\_\+operator}$<$Stream, T$>$\+::\hyperlink{structOpenVolumeMesh_1_1bool__type}{type}()
\end{DoxyCompactItemize}
\subsection*{Static Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1has__output__operator_ad3d35aaf5281b9f96bf91b67923d8677}\label{classOpenVolumeMesh_1_1has__output__operator_ad3d35aaf5281b9f96bf91b67923d8677}} 
{\footnotesize template$<$class U $>$ }\\static \hyperlink{structOpenVolumeMesh_1_1bool__type_3_01true_01_4}{true\+\_\+type} {\bfseries test} (char($\ast$)\mbox{[}sizeof(decllval$<$ Stream $>$()$<$$<$ decllval$<$ U $>$(), void(), 0)\mbox{]})
\item 
\mbox{\Hypertarget{classOpenVolumeMesh_1_1has__output__operator_a2d71c967d5cbb89a19f97ad2856615e3}\label{classOpenVolumeMesh_1_1has__output__operator_a2d71c967d5cbb89a19f97ad2856615e3}} 
{\footnotesize template$<$class U $>$ }\\static \hyperlink{structOpenVolumeMesh_1_1bool__type_3_01false_01_4}{false\+\_\+type} {\bfseries test} (...)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Stream, typename T$>$\newline
class Open\+Volume\+Mesh\+::has\+\_\+output\+\_\+operator$<$ Stream, T $>$}



Definition at line 78 of file Serializers\+T\+\_\+impl.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Type-\/\+Open\+Volume\+Mesh/libs/\+Open\+Volume\+Mesh/src/\+Open\+Volume\+Mesh/\+Core/Serializers\+T\+\_\+impl.\+hh\end{DoxyCompactItemize}
