\hypertarget{structelm_1_1Calendar}{}\section{elm\+:\+:Calendar Struct Reference}
\label{structelm_1_1Calendar}\index{elm\+::\+Calendar@{elm\+::\+Calendar}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structelm_1_1Calendar_1_1changed__event}{changed\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Calendar_1_1display__changed__event}{display\+\_\+changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a00c1bf1be54da6288f8ac9e5623bf598}\label{structelm_1_1Calendar_a00c1bf1be54da6288f8ac9e5623bf598}} 
{\bfseries Calendar} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a7a22752b28bc0c9953188b5b21c7f59d}\label{structelm_1_1Calendar_a7a22752b28bc0c9953188b5b21c7f59d}} 
{\bfseries Calendar} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_ac6ff833e35039f8ee181b2db64ccc64a}\label{structelm_1_1Calendar_ac6ff833e35039f8ee181b2db64ccc64a}} 
{\bfseries Calendar} (\hyperlink{structelm_1_1Calendar}{Calendar} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_aff41b5cd1b5e0c58cea4c1783781d72a}\label{structelm_1_1Calendar_aff41b5cd1b5e0c58cea4c1783781d72a}} 
{\bfseries Calendar} (\hyperlink{structelm_1_1Calendar}{Calendar} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a76fbdf9f9e0402a4899515471d2b8468}\label{structelm_1_1Calendar_a76fbdf9f9e0402a4899515471d2b8468}} 
\hyperlink{structelm_1_1Calendar}{Calendar} \& {\bfseries operator=} (\hyperlink{structelm_1_1Calendar}{Calendar} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a7bf5b2070f01ce57176646fa4dc8d9fb}\label{structelm_1_1Calendar_a7bf5b2070f01ce57176646fa4dc8d9fb}} 
\hyperlink{structelm_1_1Calendar}{Calendar} \& {\bfseries operator=} (\hyperlink{structelm_1_1Calendar}{Calendar} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a9ce40de0a1ffaedd32907135fce2adf6}\label{structelm_1_1Calendar_a9ce40de0a1ffaedd32907135fce2adf6}} 
{\bfseries Calendar} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a03ff460f7877cd07984c21ec6184f5f7}\label{structelm_1_1Calendar_a03ff460f7877cd07984c21ec6184f5f7}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Calendar} (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_1Calendar_a1ad31746103393e11354484d556d006e}\label{structelm_1_1Calendar_a1ad31746103393e11354484d556d006e}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \hyperlink{group__Elm__Calendar_ga2545c7df1eef71ffd3225f03248afe4d}{Elm\+\_\+\+Calendar\+\_\+\+Weekday} $>$\+::type {\bfseries first\+\_\+day\+\_\+of\+\_\+week\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a85f5e301bf825b6b0d0ba0e47dd976d9}\label{structelm_1_1Calendar_a85f5e301bf825b6b0d0ba0e47dd976d9}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries first\+\_\+day\+\_\+of\+\_\+week\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Calendar_ga2545c7df1eef71ffd3225f03248afe4d}{Elm\+\_\+\+Calendar\+\_\+\+Weekday} $>$\+::type day) const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_ab992e1e4e583f6dc521d8d9aa5d35de5}\label{structelm_1_1Calendar_ab992e1e4e583f6dc521d8d9aa5d35de5}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \hyperlink{group__Elm__Calendar_gaa6e5c68bfd86ec46430b2a3688a279a7}{Elm\+\_\+\+Calendar\+\_\+\+Selectable} $>$\+::type {\bfseries selectable\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_adf9744cb74eb00d5fb4bff1394528936}\label{structelm_1_1Calendar_adf9744cb74eb00d5fb4bff1394528936}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries selectable\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Calendar_gaa6e5c68bfd86ec46430b2a3688a279a7}{Elm\+\_\+\+Calendar\+\_\+\+Selectable} $>$\+::type selectable) const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_ab90dac94e65bba1946558f9e76ae156f}\label{structelm_1_1Calendar_ab90dac94e65bba1946558f9e76ae156f}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ double $>$\+::type {\bfseries interval\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a688830d4bc739483ff1e635734349364}\label{structelm_1_1Calendar_a688830d4bc739483ff1e635734349364}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries interval\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type interval) const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_ace9a21267f2f827c0b7cc449b6edc54e}\label{structelm_1_1Calendar_ace9a21267f2f827c0b7cc449b6edc54e}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ Elm\+\_\+\+Calendar\+\_\+\+Select\+\_\+\+Mode $>$\+::type {\bfseries select\+\_\+mode\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_aad37df49e74bd4306585ac813f93b00a}\label{structelm_1_1Calendar_aad37df49e74bd4306585ac813f93b00a}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries select\+\_\+mode\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Elm\+\_\+\+Calendar\+\_\+\+Select\+\_\+\+Mode $>$\+::type mode) const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_aa0ede92d711f45cf72c9d1b0f09e23d5}\label{structelm_1_1Calendar_aa0ede92d711f45cf72c9d1b0f09e23d5}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries min\+\_\+max\+\_\+year\+\_\+get} (\+::\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_1Calendar_a4d8b669f5aa688d82c5e250ff58bdfe1}\label{structelm_1_1Calendar_a4d8b669f5aa688d82c5e250ff58bdfe1}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries min\+\_\+max\+\_\+year\+\_\+set} (\+::\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_1Calendar_a651f425990654edcc0fbff97a6174c78}\label{structelm_1_1Calendar_a651f425990654edcc0fbff97a6174c78}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries format\+\_\+function\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Calendar_ga8153ac8c3f98affb0e51123296543aa8}{Elm\+\_\+\+Calendar\+\_\+\+Format\+\_\+\+Cb} $>$\+::type format\+\_\+function) const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a34bdbf1443f5bd0db7c11b2033835436}\label{structelm_1_1Calendar_a34bdbf1443f5bd0db7c11b2033835436}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries selected\+\_\+time\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1inout__traits}{efl\+::eolian\+::inout\+\_\+traits}$<$ Efl\+\_\+\+Time $>$\+::type selected\+\_\+time) const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_aae05a3ee957076551b335cd6fa3c677d}\label{structelm_1_1Calendar_aae05a3ee957076551b335cd6fa3c677d}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries marks\+\_\+clear} () const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a66936d79b05904c59485129e55298a47}\label{structelm_1_1Calendar_a66936d79b05904c59485129e55298a47}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries marks\+\_\+draw} () const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a548ba0352ab5231db93bc4abaf1efa68}\label{structelm_1_1Calendar_a548ba0352ab5231db93bc4abaf1efa68}} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries displayed\+\_\+time\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1inout__traits}{efl\+::eolian\+::inout\+\_\+traits}$<$ Efl\+\_\+\+Time $>$\+::type displayed\+\_\+time) const
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a44b68f301d01e96e08a0fef8d5a0f2a2}\label{structelm_1_1Calendar_a44b68f301d01e96e08a0fef8d5a0f2a2}} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_a499e92f3e01d00e1561e4a8ffff7248f}\label{structelm_1_1Calendar_a499e92f3e01d00e1561e4a8ffff7248f}} 
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_1Calendar_ad65deaca75885f6ef89810e2d4307e9c}\label{structelm_1_1Calendar_ad65deaca75885f6ef89810e2d4307e9c}} 
static struct \hyperlink{structelm_1_1Calendar_1_1changed__event}{elm\+::\+Calendar\+::changed\+\_\+event} {\bfseries changed\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Calendar_aeb6772db0003155ec9443a66cfc6ad8b}\label{structelm_1_1Calendar_aeb6772db0003155ec9443a66cfc6ad8b}} 
static struct \hyperlink{structelm_1_1Calendar_1_1display__changed__event}{elm\+::\+Calendar\+::display\+\_\+changed\+\_\+event} {\bfseries display\+\_\+changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
