\hypertarget{classeoserial_1_1_printable}{}\doxysection{eoserial\+::Printable Class Reference}
\label{classeoserial_1_1_printable}\index{eoserial::Printable@{eoserial::Printable}}


Interface showing that object can be written to a eoserial type (currently J\+S\+ON).  




{\ttfamily \#include $<$Serializable.\+h$>$}



Inheritance diagram for eoserial\+::Printable\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classeoserial_1_1_printable__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{classeoserial_1_1_object}{eoserial\+::\+Object}} $\ast$ \mbox{\hyperlink{classeoserial_1_1_printable_aad91bc7e395362d2d3818fd41b267121}{pack}} () const =0
\begin{DoxyCompactList}\small\item\em Serializes the object to J\+S\+ON format. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Interface showing that object can be written to a eoserial type (currently J\+S\+ON). 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classeoserial_1_1_printable_aad91bc7e395362d2d3818fd41b267121}\label{classeoserial_1_1_printable_aad91bc7e395362d2d3818fd41b267121}} 
\index{eoserial::Printable@{eoserial::Printable}!pack@{pack}}
\index{pack@{pack}!eoserial::Printable@{eoserial::Printable}}
\doxysubsubsection{\texorpdfstring{pack()}{pack()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{classeoserial_1_1_object}{eoserial\+::\+Object}}$\ast$ eoserial\+::\+Printable\+::pack (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Serializes the object to J\+S\+ON format. 

\begin{DoxyReturn}{Returns}
A J\+S\+ON object created with new. 
\end{DoxyReturn}


Implemented in \mbox{\hyperlink{class_experiment_a723ac2c4d96d22eb30754d390e1527a1}{Experiment}}, \mbox{\hyperlink{class_exponential_distribution_ac452d0d1b556136b88060e9cc95e7807}{Exponential\+Distribution}}, \mbox{\hyperlink{classeo_timer_stat_a738d73c9f410614b480d647c4c842279}{eo\+Timer\+Stat}}, \mbox{\hyperlink{structeo_timer_stat_1_1_stat_a10eda44eb9f9398c025d40be1529eab1}{eo\+Timer\+Stat\+::\+Stat}}, \mbox{\hyperlink{class_normal_distribution_a1155159a4f5376dbf08abca3ce12f2cb}{Normal\+Distribution}}, \mbox{\hyperlink{class_uniform_distribution_aed8fcebd2e971e3afe602640c421cbbd}{Uniform\+Distribution}}, \mbox{\hyperlink{struct_serializable_vector_a6182d011fc3019c1decf812bec53db76}{Serializable\+Vector$<$ T $>$}}, \mbox{\hyperlink{class_serializable_e_o_real_aba67b57afa52413a5800728f276aa0c6}{Serializable\+E\+O\+Real}}, \mbox{\hyperlink{struct_serializable_base_a88d5978b8a29eae379cb8cdb29dea4dd}{Serializable\+Base$<$ T $>$}}, and \mbox{\hyperlink{classeo_real_serializable_a6d317184eb30fd6f429be19fddc0daac}{eo\+Real\+Serializable}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
eo/src/serial/Serializable.\+h\end{DoxyCompactItemize}
