54 lines
2.9 KiB
TeX
54 lines
2.9 KiB
TeX
\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}
|