\section{elm\+:\+:datetime Struct Reference}
\label{structelm_1_1datetime}\index{elm\+::datetime@{elm\+::datetime}}


Class datetime.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1datetime_a4d1ea4d5ef334610ea2c8c3dbe59c35d}{datetime} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1datetime_a0388bc432b53ecfab53a6e00de6425c8}{datetime} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\label{structelm_1_1datetime_a4fc564c2523f11a1ffa10998bd8dbe89}} 
\hyperlink{structelm_1_1datetime_a4fc564c2523f11a1ffa10998bd8dbe89}{datetime} (\hyperlink{structelm_1_1datetime}{datetime} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structelm_1_1datetime_adf1e4d0b8f59d4e7dd408e5e4b932e0b}{field\+\_\+limit\+\_\+set} (\hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type} fieldtype\+\_\+, int min\+\_\+, int max\+\_\+) const
\item 
void \hyperlink{structelm_1_1datetime_ac446745aaffcc5952e2294d8d16003fa}{field\+\_\+limit\+\_\+get} (\hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type} fieldtype\+\_\+, int $\ast$min\+\_\+, int $\ast$max\+\_\+) const
\item 
bool \hyperlink{structelm_1_1datetime_a78d514e1a09ba7e61e6876c04d393386}{value\+\_\+min\+\_\+set} (const Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$mintime\+\_\+) const
\item 
bool \hyperlink{structelm_1_1datetime_adb180f9bf54cf62e59d536376cdd5a46}{value\+\_\+min\+\_\+get} (Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$mintime\+\_\+) const
\item 
bool \hyperlink{structelm_1_1datetime_a392e625ab243e592b65e2c000260bf2c}{value\+\_\+set} (const Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$newtime\+\_\+) const
\item 
bool \hyperlink{structelm_1_1datetime_ac0da08bd73d5ffc69bbbd38075f49b19}{value\+\_\+get} (Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$currtime\+\_\+) const
\item 
void \hyperlink{structelm_1_1datetime_a41faebcf1c2187c8a790fdb86cff7d69}{field\+\_\+visible\+\_\+set} (\hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type} fieldtype\+\_\+, bool visible\+\_\+) const
\item 
bool \hyperlink{structelm_1_1datetime_a107f9087d8321eb50474138051c70bd7}{field\+\_\+visible\+\_\+get} (\hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type} fieldtype\+\_\+) const
\item 
bool \hyperlink{structelm_1_1datetime_a63b2abe55014fd4ee5862439bc333990}{value\+\_\+max\+\_\+set} (const Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$maxtime\+\_\+) const
\item 
bool \hyperlink{structelm_1_1datetime_a79cb223f05b0a70a0e6390a7333e8b7c}{value\+\_\+max\+\_\+get} (Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$maxtime\+\_\+) const
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1datetime_a73234ce03d876610ab9df6a47da76b50}{datetime} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1datetime}{elm\+::datetime} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class datetime. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\label{structelm_1_1datetime_a73234ce03d876610ab9df6a47da76b50}} 
\index{elm\+::datetime@{elm\+::datetime}!datetime@{datetime}}
\index{datetime@{datetime}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{datetime()}{datetime()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily elm\+::datetime\+::datetime (\begin{DoxyParamCaption}\item[{\+::efl\+::eo\+::parent\+\_\+type}]{\+\_\+p }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Constructs a new \hyperlink{structelm_1_1datetime}{elm\+::datetime} object. 

Constructs a new \hyperlink{structelm_1_1datetime}{elm\+::datetime} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
elm::datetime my\_datetime(efl::eo::parent = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structelm_1_1datetime_a4d1ea4d5ef334610ea2c8c3dbe59c35d}{datetime(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\mbox{\label{structelm_1_1datetime_a4d1ea4d5ef334610ea2c8c3dbe59c35d}} 
\index{elm\+::datetime@{elm\+::datetime}!datetime@{datetime}}
\index{datetime@{datetime}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{datetime()}{datetime()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily elm\+::datetime\+::datetime (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_a0388bc432b53ecfab53a6e00de6425c8}} 
\index{elm\+::datetime@{elm\+::datetime}!datetime@{datetime}}
\index{datetime@{datetime}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{datetime()}{datetime()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily elm\+::datetime\+::datetime (\begin{DoxyParamCaption}\item[{std\+::nullptr\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\mbox{\label{structelm_1_1datetime_ac446745aaffcc5952e2294d8d16003fa}} 
\index{elm\+::datetime@{elm\+::datetime}!field\+\_\+limit\+\_\+get@{field\+\_\+limit\+\_\+get}}
\index{field\+\_\+limit\+\_\+get@{field\+\_\+limit\+\_\+get}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{field\+\_\+limit\+\_\+get()}{field\_limit\_get()}}
{\footnotesize\ttfamily void elm\+::datetime\+::field\+\_\+limit\+\_\+get (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type}}]{fieldtype\+\_\+,  }\item[{int $\ast$}]{min\+\_\+,  }\item[{int $\ast$}]{max\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em fieldtype} & \\
\hline
\mbox{\tt out}  & {\em min} & \\
\hline
\mbox{\tt out}  & {\em max} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_adf1e4d0b8f59d4e7dd408e5e4b932e0b}} 
\index{elm\+::datetime@{elm\+::datetime}!field\+\_\+limit\+\_\+set@{field\+\_\+limit\+\_\+set}}
\index{field\+\_\+limit\+\_\+set@{field\+\_\+limit\+\_\+set}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{field\+\_\+limit\+\_\+set()}{field\_limit\_set()}}
{\footnotesize\ttfamily void elm\+::datetime\+::field\+\_\+limit\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type}}]{fieldtype\+\_\+,  }\item[{int}]{min\+\_\+,  }\item[{int}]{max\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em fieldtype} & \\
\hline
{\em min} & \\
\hline
{\em max} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_a107f9087d8321eb50474138051c70bd7}} 
\index{elm\+::datetime@{elm\+::datetime}!field\+\_\+visible\+\_\+get@{field\+\_\+visible\+\_\+get}}
\index{field\+\_\+visible\+\_\+get@{field\+\_\+visible\+\_\+get}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{field\+\_\+visible\+\_\+get()}{field\_visible\_get()}}
{\footnotesize\ttfamily bool elm\+::datetime\+::field\+\_\+visible\+\_\+get (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type}}]{fieldtype\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em fieldtype} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_a41faebcf1c2187c8a790fdb86cff7d69}} 
\index{elm\+::datetime@{elm\+::datetime}!field\+\_\+visible\+\_\+set@{field\+\_\+visible\+\_\+set}}
\index{field\+\_\+visible\+\_\+set@{field\+\_\+visible\+\_\+set}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{field\+\_\+visible\+\_\+set()}{field\_visible\_set()}}
{\footnotesize\ttfamily void elm\+::datetime\+::field\+\_\+visible\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type}}]{fieldtype\+\_\+,  }\item[{bool}]{visible\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em fieldtype} & \\
\hline
{\em visible} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_ac0da08bd73d5ffc69bbbd38075f49b19}} 
\index{elm\+::datetime@{elm\+::datetime}!value\+\_\+get@{value\+\_\+get}}
\index{value\+\_\+get@{value\+\_\+get}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{value\+\_\+get()}{value\_get()}}
{\footnotesize\ttfamily bool elm\+::datetime\+::value\+\_\+get (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$}]{currtime\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em currtime} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_a79cb223f05b0a70a0e6390a7333e8b7c}} 
\index{elm\+::datetime@{elm\+::datetime}!value\+\_\+max\+\_\+get@{value\+\_\+max\+\_\+get}}
\index{value\+\_\+max\+\_\+get@{value\+\_\+max\+\_\+get}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{value\+\_\+max\+\_\+get()}{value\_max\_get()}}
{\footnotesize\ttfamily bool elm\+::datetime\+::value\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$}]{maxtime\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em maxtime} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_a63b2abe55014fd4ee5862439bc333990}} 
\index{elm\+::datetime@{elm\+::datetime}!value\+\_\+max\+\_\+set@{value\+\_\+max\+\_\+set}}
\index{value\+\_\+max\+\_\+set@{value\+\_\+max\+\_\+set}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{value\+\_\+max\+\_\+set()}{value\_max\_set()}}
{\footnotesize\ttfamily bool elm\+::datetime\+::value\+\_\+max\+\_\+set (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$}]{maxtime\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em maxtime} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_adb180f9bf54cf62e59d536376cdd5a46}} 
\index{elm\+::datetime@{elm\+::datetime}!value\+\_\+min\+\_\+get@{value\+\_\+min\+\_\+get}}
\index{value\+\_\+min\+\_\+get@{value\+\_\+min\+\_\+get}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{value\+\_\+min\+\_\+get()}{value\_min\_get()}}
{\footnotesize\ttfamily bool elm\+::datetime\+::value\+\_\+min\+\_\+get (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$}]{mintime\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in,out}  & {\em mintime} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_a78d514e1a09ba7e61e6876c04d393386}} 
\index{elm\+::datetime@{elm\+::datetime}!value\+\_\+min\+\_\+set@{value\+\_\+min\+\_\+set}}
\index{value\+\_\+min\+\_\+set@{value\+\_\+min\+\_\+set}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{value\+\_\+min\+\_\+set()}{value\_min\_set()}}
{\footnotesize\ttfamily bool elm\+::datetime\+::value\+\_\+min\+\_\+set (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$}]{mintime\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em mintime} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1datetime_a392e625ab243e592b65e2c000260bf2c}} 
\index{elm\+::datetime@{elm\+::datetime}!value\+\_\+set@{value\+\_\+set}}
\index{value\+\_\+set@{value\+\_\+set}!elm\+::datetime@{elm\+::datetime}}
\subsubsection{\texorpdfstring{value\+\_\+set()}{value\_set()}}
{\footnotesize\ttfamily bool elm\+::datetime\+::value\+\_\+set (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Datetime\+\_\+\+Time $\ast$}]{newtime\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em newtime} & \\
\hline
\end{DoxyParams}
