\hypertarget{structelm_1_1Index}{}\section{elm\+:\+:Index Struct Reference}
\label{structelm_1_1Index}\index{elm\+::\+Index@{elm\+::\+Index}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structelm_1_1Index_1_1changed__event}{changed\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Index_1_1delay__changed__event}{delay\+\_\+changed\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Index_1_1level__down__event}{level\+\_\+down\+\_\+event}
\item 
struct \hyperlink{structelm_1_1Index_1_1level__up__event}{level\+\_\+up\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Index_ae1048ad4b1f50977d754c962cbeda3f4}{}\label{structelm_1_1Index_ae1048ad4b1f50977d754c962cbeda3f4} 
{\bfseries Index} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1Index_a34ae337e8d2a2252e1d627ce25796471}{}\label{structelm_1_1Index_a34ae337e8d2a2252e1d627ce25796471} 
{\bfseries Index} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1Index_a1e8d282d1b9aa180b463ff9d86c1e03d}{}\label{structelm_1_1Index_a1e8d282d1b9aa180b463ff9d86c1e03d} 
{\bfseries Index} (\hyperlink{structelm_1_1Index}{Index} const \&other)=default
\item 
\hypertarget{structelm_1_1Index_a8d4d246ee2371f4d27cff023143a6480}{}\label{structelm_1_1Index_a8d4d246ee2371f4d27cff023143a6480} 
{\bfseries Index} (\hyperlink{structelm_1_1Index}{Index} \&\&other)=default
\item 
\hypertarget{structelm_1_1Index_ab8850318b963a9a975e3d1864fb78fef}{}\label{structelm_1_1Index_ab8850318b963a9a975e3d1864fb78fef} 
\hyperlink{structelm_1_1Index}{Index} \& {\bfseries operator=} (\hyperlink{structelm_1_1Index}{Index} const \&other)=default
\item 
\hypertarget{structelm_1_1Index_aa9f59202d21b5ad284e0490b54a4bc34}{}\label{structelm_1_1Index_aa9f59202d21b5ad284e0490b54a4bc34} 
\hyperlink{structelm_1_1Index}{Index} \& {\bfseries operator=} (\hyperlink{structelm_1_1Index}{Index} \&\&other)=default
\item 
\hypertarget{structelm_1_1Index_a743d5690bedd9800798435579ac3da9b}{}\label{structelm_1_1Index_a743d5690bedd9800798435579ac3da9b} 
{\bfseries Index} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1Index_aefd7ffff9622d3879514ef1aeff82a03}{}\label{structelm_1_1Index_aefd7ffff9622d3879514ef1aeff82a03} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Index} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structelm_1_1Index_a74ddc4213c178177a5cfc981a5f5bc90}{}\label{structelm_1_1Index_a74ddc4213c178177a5cfc981a5f5bc90} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries autohide\+\_\+disabled\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Index_abc0ae411fce0b0598c6b9ca32633155a}{}\label{structelm_1_1Index_abc0ae411fce0b0598c6b9ca32633155a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries autohide\+\_\+disabled\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type disabled) const
\item 
\hypertarget{structelm_1_1Index_ab40a7676775828277a3bb25995be19e3}{}\label{structelm_1_1Index_ab40a7676775828277a3bb25995be19e3} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries omit\+\_\+enabled\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Index_a9a152030e905f0d9b1496ef2bf83c733}{}\label{structelm_1_1Index_a9a152030e905f0d9b1496ef2bf83c733} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries omit\+\_\+enabled\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type enabled) const
\item 
\hypertarget{structelm_1_1Index_a2cf158baa3f1d317393d194a540c4705}{}\label{structelm_1_1Index_a2cf158baa3f1d317393d194a540c4705} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries standard\+\_\+priority\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Index_a8c9999bc6563e38acbfb49f27c8230d3}{}\label{structelm_1_1Index_a8c9999bc6563e38acbfb49f27c8230d3} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries standard\+\_\+priority\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type priority) const
\item 
\hypertarget{structelm_1_1Index_ab3cc448358c12bdb13f234ac8c4a6e99}{}\label{structelm_1_1Index_ab3cc448358c12bdb13f234ac8c4a6e99} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ double $>$\+::type {\bfseries delay\+\_\+change\+\_\+time\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Index_abcd1b283818e774554600603bf796f7d}{}\label{structelm_1_1Index_abcd1b283818e774554600603bf796f7d} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries delay\+\_\+change\+\_\+time\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type dtime) const
\item 
\hypertarget{structelm_1_1Index_ad9a88ee203b9dc2e7757cf66219678a1}{}\label{structelm_1_1Index_ad9a88ee203b9dc2e7757cf66219678a1} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries indicator\+\_\+disabled\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Index_ad0f5d671e63d7c9ffd9d5799cfbcfe30}{}\label{structelm_1_1Index_ad0f5d671e63d7c9ffd9d5799cfbcfe30} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries indicator\+\_\+disabled\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type disabled) const
\item 
\hypertarget{structelm_1_1Index_ad914f14e07c3586c9256a2b5d83f5394}{}\label{structelm_1_1Index_ad914f14e07c3586c9256a2b5d83f5394} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries item\+\_\+level\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Index_a038d8aab28e3a2f516203cb6c1ee0027}{}\label{structelm_1_1Index_a038d8aab28e3a2f516203cb6c1ee0027} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries item\+\_\+level\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type level) const
\item 
\hypertarget{structelm_1_1Index_a483669f4d8b9358572a4c2899afe4995}{}\label{structelm_1_1Index_a483669f4d8b9358572a4c2899afe4995} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries level\+\_\+go} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type level) const
\item 
\hypertarget{structelm_1_1Index_a59a9854bdf73457d785627531c67d2a2}{}\label{structelm_1_1Index_a59a9854bdf73457d785627531c67d2a2} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+prepend} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type letter, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb} $>$$>$\+::type func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data) const
\item 
\hypertarget{structelm_1_1Index_a7b0534c469a1b9c66279df3091856d7d}{}\label{structelm_1_1Index_a7b0534c469a1b9c66279df3091856d7d} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries item\+\_\+clear} () const
\item 
\hypertarget{structelm_1_1Index_a51dd8bc41d439e45561147fcd23dd02a}{}\label{structelm_1_1Index_a51dd8bc41d439e45561147fcd23dd02a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+insert\+\_\+after} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type after, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type letter, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb} $>$$>$\+::type func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data) const
\item 
\hypertarget{structelm_1_1Index_a2afdc5d93c217734ac538b95af062e7c}{}\label{structelm_1_1Index_a2afdc5d93c217734ac538b95af062e7c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+find} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data) const
\item 
\hypertarget{structelm_1_1Index_ace35fcc1c430b8c62bc10afebd36f564}{}\label{structelm_1_1Index_ace35fcc1c430b8c62bc10afebd36f564} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+insert\+\_\+before} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type before, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type letter, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb} $>$$>$\+::type func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data) const
\item 
\hypertarget{structelm_1_1Index_abd6d04f169e108f19d2c26b1a16ed1e1}{}\label{structelm_1_1Index_abd6d04f169e108f19d2c26b1a16ed1e1} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+append} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type letter, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb} $>$$>$\+::type func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data) const
\item 
\hypertarget{structelm_1_1Index_aabd502db9110670aa1d95f48a318e8c3}{}\label{structelm_1_1Index_aabd502db9110670aa1d95f48a318e8c3} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries selected\+\_\+item\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type level) const
\item 
\hypertarget{structelm_1_1Index_a023c1c605ccdcf838b55ba53b20c2298}{}\label{structelm_1_1Index_a023c1c605ccdcf838b55ba53b20c2298} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structelm_1_1widget_1_1Item}{elm\+::widget\+::\+Item} $>$\+::type {\bfseries item\+\_\+sorted\+\_\+insert} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type letter, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb} $>$$>$\+::type func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Eina__Types__Group_ga1b31ffcc0d46eed63a2381c5a011b486}{Eina\+\_\+\+Compare\+\_\+\+Cb} $>$\+::type cmp\+\_\+func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1optional}{efl\+::eina\+::optional}$<$ \hyperlink{group__Eina__Types__Group_ga1b31ffcc0d46eed63a2381c5a011b486}{Eina\+\_\+\+Compare\+\_\+\+Cb} $>$$>$\+::type cmp\+\_\+data\+\_\+func) const
\item 
\hypertarget{structelm_1_1Index_a889ae4d9aabbe0554c5b85bea2d3c743}{}\label{structelm_1_1Index_a889ae4d9aabbe0554c5b85bea2d3c743} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Index_a57c1da3d5c3568cfbe4b0b21f8596d1c}{}\label{structelm_1_1Index_a57c1da3d5c3568cfbe4b0b21f8596d1c} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Index_a21afa082c4f3a651798336d387fa35c6}{}\label{structelm_1_1Index_a21afa082c4f3a651798336d387fa35c6} 
static struct \hyperlink{structelm_1_1Index_1_1changed__event}{elm\+::\+Index\+::changed\+\_\+event} {\bfseries changed\+\_\+event}
\item 
\hypertarget{structelm_1_1Index_a47cd7fb0802e8f5eee48badb14d1d51b}{}\label{structelm_1_1Index_a47cd7fb0802e8f5eee48badb14d1d51b} 
static struct \hyperlink{structelm_1_1Index_1_1delay__changed__event}{elm\+::\+Index\+::delay\+\_\+changed\+\_\+event} {\bfseries delay\+\_\+changed\+\_\+event}
\item 
\hypertarget{structelm_1_1Index_a108278e14cdfa3dc047cbcd61938cd0f}{}\label{structelm_1_1Index_a108278e14cdfa3dc047cbcd61938cd0f} 
static struct \hyperlink{structelm_1_1Index_1_1level__up__event}{elm\+::\+Index\+::level\+\_\+up\+\_\+event} {\bfseries level\+\_\+up\+\_\+event}
\item 
\hypertarget{structelm_1_1Index_ab1eb8bd57c394628874208c2d7159d56}{}\label{structelm_1_1Index_ab1eb8bd57c394628874208c2d7159d56} 
static struct \hyperlink{structelm_1_1Index_1_1level__down__event}{elm\+::\+Index\+::level\+\_\+down\+\_\+event} {\bfseries level\+\_\+down\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
