\hypertarget{classeoserial_1_1_persistent}{}\doxysection{eoserial\+::Persistent Class Reference} \label{classeoserial_1_1_persistent}\index{eoserial::Persistent@{eoserial::Persistent}} Interface showing that object can be eoserialized (written and read from an input). {\ttfamily \#include $<$Serializable.\+h$>$} Inheritance diagram for eoserial\+::Persistent\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{classeoserial_1_1_persistent__inherit__graph} \end{center} \end{figure} Collaboration diagram for eoserial\+::Persistent\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=190pt]{classeoserial_1_1_persistent__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item virtual void \mbox{\hyperlink{classeoserial_1_1_persistent_a366ffa79c94271940f6fbe9233141112}{unpack}} (const \mbox{\hyperlink{classeoserial_1_1_object}{eoserial\+::\+Object}} $\ast$json)=0 \begin{DoxyCompactList}\small\item\em Loads class fields from a J\+S\+ON object. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} Interface showing that object can be eoserialized (written and read from an input). Note \+: \mbox{\hyperlink{classeoserial_1_1_persistent}{Persistent}} objects should have a default non-\/arguments constructor. \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classeoserial_1_1_persistent_a366ffa79c94271940f6fbe9233141112}\label{classeoserial_1_1_persistent_a366ffa79c94271940f6fbe9233141112}} \index{eoserial::Persistent@{eoserial::Persistent}!unpack@{unpack}} \index{unpack@{unpack}!eoserial::Persistent@{eoserial::Persistent}} \doxysubsubsection{\texorpdfstring{unpack()}{unpack()}} {\footnotesize\ttfamily virtual void eoserial\+::\+Persistent\+::unpack (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classeoserial_1_1_object}{eoserial\+::\+Object}} $\ast$}]{json }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}} Loads class fields from a J\+S\+ON object. \begin{DoxyParams}{Parameters} {\em json} & A J\+S\+ON object. Programmer doesn\textquotesingle{}t have to delete it, it is automatically done. \\ \hline \end{DoxyParams} Implemented in \mbox{\hyperlink{class_experiment_a91afe9a201947f1299bcf33681d7ddd1}{Experiment}}, \mbox{\hyperlink{class_exponential_distribution_a6abd56086a4d8910e88356776549f5c3}{Exponential\+Distribution}}, \mbox{\hyperlink{classeo_timer_stat_afeb4005bfdd63b991b7b718913fae239}{eo\+Timer\+Stat}}, \mbox{\hyperlink{class_normal_distribution_a46f7fa75f81d134f6e2a06b4b954a1ea}{Normal\+Distribution}}, \mbox{\hyperlink{structeo_timer_stat_1_1_stat_a613ba9c8ad7db301282f6c008185ddce}{eo\+Timer\+Stat\+::\+Stat}}, \mbox{\hyperlink{class_uniform_distribution_ab88f8c1e95056f987037f0285d77f9e1}{Uniform\+Distribution}}, \mbox{\hyperlink{classeo_real_serializable_a706e447bc10eb6dbc7f9741891d74626}{eo\+Real\+Serializable}}, \mbox{\hyperlink{struct_serializable_vector_ab4f39310773741dcab78e1379aee961a}{Serializable\+Vector$<$ T $>$}}, \mbox{\hyperlink{class_serializable_e_o_real_af0a374915b344d9d64a98296edbe5af9}{Serializable\+E\+O\+Real}}, and \mbox{\hyperlink{struct_serializable_base_a6659d788bf7dddc5b19f4e297c8a0c64}{Serializable\+Base$<$ T $>$}}. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item eo/src/serial/Serializable.\+h\end{DoxyCompactItemize}