\section{Has\+Serialize\+Function$<$ T $>$ Struct Template Reference}
\label{structmlpack_1_1data_1_1HasSerializeFunction}\index{Has\+Serialize\+Function$<$ T $>$@{Has\+Serialize\+Function$<$ T $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename C $>$ }\\using \textbf{ Non\+Static\+Serialize} = void(C\+::$\ast$)(boost\+::archive\+::xml\+\_\+oarchive \&, const unsigned int)
\item 
{\footnotesize template$<$typename $>$ }\\using \textbf{ Static\+Serialize} = void($\ast$)(boost\+::archive\+::xml\+\_\+oarchive \&, const unsigned int)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const bool \textbf{ value}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$\newline
struct mlpack\+::data\+::\+Has\+Serialize\+Function$<$ T $>$}



Definition at line 31 of file has\+\_\+serialize.\+hpp.



\subsection{Member Typedef Documentation}
\mbox{\label{structmlpack_1_1data_1_1HasSerializeFunction_a4736e4e119dd3edff16bf2e33a3e262a}} 
\index{mlpack\+::data\+::\+Has\+Serialize\+Function@{mlpack\+::data\+::\+Has\+Serialize\+Function}!Non\+Static\+Serialize@{Non\+Static\+Serialize}}
\index{Non\+Static\+Serialize@{Non\+Static\+Serialize}!mlpack\+::data\+::\+Has\+Serialize\+Function@{mlpack\+::data\+::\+Has\+Serialize\+Function}}
\subsubsection{Non\+Static\+Serialize}
{\footnotesize\ttfamily using \textbf{ Non\+Static\+Serialize} =  void(C\+::$\ast$)(boost\+::archive\+::xml\+\_\+oarchive\&, const unsigned int)}



Definition at line 35 of file has\+\_\+serialize.\+hpp.

\mbox{\label{structmlpack_1_1data_1_1HasSerializeFunction_ac40fa662a8a959fb4b9e8b23d78610a9}} 
\index{mlpack\+::data\+::\+Has\+Serialize\+Function@{mlpack\+::data\+::\+Has\+Serialize\+Function}!Static\+Serialize@{Static\+Serialize}}
\index{Static\+Serialize@{Static\+Serialize}!mlpack\+::data\+::\+Has\+Serialize\+Function@{mlpack\+::data\+::\+Has\+Serialize\+Function}}
\subsubsection{Static\+Serialize}
{\footnotesize\ttfamily using \textbf{ Static\+Serialize} =  void($\ast$)(boost\+::archive\+::xml\+\_\+oarchive\&, const unsigned int)}



Definition at line 38 of file has\+\_\+serialize.\+hpp.



\subsection{Member Data Documentation}
\mbox{\label{structmlpack_1_1data_1_1HasSerializeFunction_a11ddd051208250c32dc4985abcafa86d}} 
\index{mlpack\+::data\+::\+Has\+Serialize\+Function@{mlpack\+::data\+::\+Has\+Serialize\+Function}!value@{value}}
\index{value@{value}!mlpack\+::data\+::\+Has\+Serialize\+Function@{mlpack\+::data\+::\+Has\+Serialize\+Function}}
\subsubsection{value}
{\footnotesize\ttfamily const bool value\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}
= HasSerializeCheck<T, NonStaticSerialize>::value ||
                            HasSerializeCheck<T, StaticSerialize>::value
\end{DoxyCode}


Definition at line 40 of file has\+\_\+serialize.\+hpp.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/3.\+3.\+1/src/mlpack/core/data/\textbf{ has\+\_\+serialize.\+hpp}\end{DoxyCompactItemize}
