\hypertarget{structelm_1_1Datetime}{}\section{elm\+:\+:Datetime Struct Reference}
\label{structelm_1_1Datetime}\index{elm\+::\+Datetime@{elm\+::\+Datetime}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structelm_1_1Datetime_1_1changed__event}{changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a7e1839a5eeaa18b5e10d83b281248549}\label{structelm_1_1Datetime_a7e1839a5eeaa18b5e10d83b281248549}} 
{\bfseries Datetime} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_ac5e439a3c0993e5dd9277d649c032bb0}\label{structelm_1_1Datetime_ac5e439a3c0993e5dd9277d649c032bb0}} 
{\bfseries Datetime} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a10c43437b112dd51c815079bcbed4f12}\label{structelm_1_1Datetime_a10c43437b112dd51c815079bcbed4f12}} 
{\bfseries Datetime} (\hyperlink{structelm_1_1Datetime}{Datetime} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_ad0ca443ac8bd7078b4c3b7c8d071b615}\label{structelm_1_1Datetime_ad0ca443ac8bd7078b4c3b7c8d071b615}} 
{\bfseries Datetime} (\hyperlink{structelm_1_1Datetime}{Datetime} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a398d7b4ad64e4ffd4a2a6f80e7d71bb7}\label{structelm_1_1Datetime_a398d7b4ad64e4ffd4a2a6f80e7d71bb7}} 
\hyperlink{structelm_1_1Datetime}{Datetime} \& {\bfseries operator=} (\hyperlink{structelm_1_1Datetime}{Datetime} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a510f9ce9ed416c6388a61555f874a08c}\label{structelm_1_1Datetime_a510f9ce9ed416c6388a61555f874a08c}} 
\hyperlink{structelm_1_1Datetime}{Datetime} \& {\bfseries operator=} (\hyperlink{structelm_1_1Datetime}{Datetime} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a47fdf34b8044b72ceda62665c36cc9ce}\label{structelm_1_1Datetime_a47fdf34b8044b72ceda62665c36cc9ce}} 
{\bfseries Datetime} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a1c4f07c586554af0c633c974d79f6904}\label{structelm_1_1Datetime_a1c4f07c586554af0c633c974d79f6904}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Datetime} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a30c71f04e1a558c2f4383e6ebe5d74e0}\label{structelm_1_1Datetime_a30c71f04e1a558c2f4383e6ebe5d74e0}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type {\bfseries format\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a7ae7489319e917f70337edbe8ddaf6dd}\label{structelm_1_1Datetime_a7ae7489319e917f70337edbe8ddaf6dd}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries format\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type fmt) const
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a99c4513d5dad2862a551bcb5b0e1f2cf}\label{structelm_1_1Datetime_a99c4513d5dad2862a551bcb5b0e1f2cf}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries field\+\_\+limit\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type} $>$\+::type fieldtype, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type min, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type max) const
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_ae0a24fc7933fec3ca642ba68a3f5065b}\label{structelm_1_1Datetime_ae0a24fc7933fec3ca642ba68a3f5065b}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries field\+\_\+limit\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type} $>$\+::type fieldtype, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type min, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type max) const
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_aa45691bda975d4fdbe592f6d261cb9b1}\label{structelm_1_1Datetime_aa45691bda975d4fdbe592f6d261cb9b1}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries value\+\_\+min\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1inout__traits}{efl\+::eolian\+::inout\+\_\+traits}$<$ Efl\+\_\+\+Time $>$\+::type mintime) const
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_aa7c87222752ab36c86cc3cb4a1bb4b5a}\label{structelm_1_1Datetime_aa7c87222752ab36c86cc3cb4a1bb4b5a}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries value\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1inout__traits}{efl\+::eolian\+::inout\+\_\+traits}$<$ Efl\+\_\+\+Time $>$\+::type currtime) const
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_aab8ba423bb50d565afbfacff69ec6c2a}\label{structelm_1_1Datetime_aab8ba423bb50d565afbfacff69ec6c2a}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries field\+\_\+visible\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type} $>$\+::type fieldtype, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type visible) const
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a77915dd4838d0e698ab70a7f2f2a4b1b}\label{structelm_1_1Datetime_a77915dd4838d0e698ab70a7f2f2a4b1b}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries field\+\_\+visible\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Datetime_gaa1825497ac8ec6d500439c33945af8b6}{Elm\+\_\+\+Datetime\+\_\+\+Field\+\_\+\+Type} $>$\+::type fieldtype) const
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a81d54469953596b081a0cedd82db3d0c}\label{structelm_1_1Datetime_a81d54469953596b081a0cedd82db3d0c}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries value\+\_\+max\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1inout__traits}{efl\+::eolian\+::inout\+\_\+traits}$<$ Efl\+\_\+\+Time $>$\+::type maxtime) const
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a679dbd5ff90792ac63e9c3aa4a9267d6}\label{structelm_1_1Datetime_a679dbd5ff90792ac63e9c3aa4a9267d6}} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_ad46bf31c9a4a60d6aa4e7971b5e32abf}\label{structelm_1_1Datetime_ad46bf31c9a4a60d6aa4e7971b5e32abf}} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Datetime_a008ab0ca719aafe0765d4e7757afff6e}\label{structelm_1_1Datetime_a008ab0ca719aafe0765d4e7757afff6e}} 
static struct \hyperlink{structelm_1_1Datetime_1_1changed__event}{elm\+::\+Datetime\+::changed\+\_\+event} {\bfseries changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
