\hypertarget{structeo_1_1Base}{}\section{eo\+:\+:Base Struct Reference}
\label{structeo_1_1Base}\index{eo\+::\+Base@{eo\+::\+Base}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structeo_1_1Base_1_1callback__add__event}{callback\+\_\+add\+\_\+event}
\item 
struct \hyperlink{structeo_1_1Base_1_1callback__del__event}{callback\+\_\+del\+\_\+event}
\item 
struct \hyperlink{structeo_1_1Base_1_1del__event}{del\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structeo_1_1Base_a6f79fe5e393252c47dd48428d8506e87}{}\label{structeo_1_1Base_a6f79fe5e393252c47dd48428d8506e87} 
{\bfseries Base} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structeo_1_1Base_af9002d779c201556bd9a29981e50d5c0}{}\label{structeo_1_1Base_af9002d779c201556bd9a29981e50d5c0} 
{\bfseries Base} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structeo_1_1Base_a9e162666ca65faa1531f5b6d377ef285}{}\label{structeo_1_1Base_a9e162666ca65faa1531f5b6d377ef285} 
{\bfseries Base} (\hyperlink{structeo_1_1Base}{Base} const \&other)=default
\item 
\hypertarget{structeo_1_1Base_a47a23bf0303c65f2f0f589ac71f69460}{}\label{structeo_1_1Base_a47a23bf0303c65f2f0f589ac71f69460} 
{\bfseries Base} (\hyperlink{structeo_1_1Base}{Base} \&\&other)=default
\item 
\hypertarget{structeo_1_1Base_a44dc1a95f856e7f8bf133a7e94c0ef0d}{}\label{structeo_1_1Base_a44dc1a95f856e7f8bf133a7e94c0ef0d} 
\hyperlink{structeo_1_1Base}{Base} \& {\bfseries operator=} (\hyperlink{structeo_1_1Base}{Base} const \&other)=default
\item 
\hypertarget{structeo_1_1Base_abd784b02e50c0810ca0f4522c60e4862}{}\label{structeo_1_1Base_abd784b02e50c0810ca0f4522c60e4862} 
\hyperlink{structeo_1_1Base}{Base} \& {\bfseries operator=} (\hyperlink{structeo_1_1Base}{Base} \&\&other)=default
\item 
\hypertarget{structeo_1_1Base_a99275f4fcdbb14c79f299993e2bd0701}{}\label{structeo_1_1Base_a99275f4fcdbb14c79f299993e2bd0701} 
{\bfseries Base} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structeo_1_1Base_acf4087faa87bad0082a696923592dd9e}{}\label{structeo_1_1Base_acf4087faa87bad0082a696923592dd9e} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Base} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structeo_1_1Base_a1f75c0fadfbc09f701411b1432adb0ab}{}\label{structeo_1_1Base_a1f75c0fadfbc09f701411b1432adb0ab} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type {\bfseries parent\+\_\+get} () const
\item 
\hypertarget{structeo_1_1Base_a6d0b172a952cd497b7fac0fb0393ed1f}{}\label{structeo_1_1Base_a6d0b172a952cd497b7fac0fb0393ed1f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries parent\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type parent) const
\item 
\hypertarget{structeo_1_1Base_af6fd5e00b1d36c118266783f5f69254b}{}\label{structeo_1_1Base_af6fd5e00b1d36c118266783f5f69254b} 
\+::\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 name\+\_\+get} () const
\item 
\hypertarget{structeo_1_1Base_a364dc0b4e1244cbe4f976e721ea20b70}{}\label{structeo_1_1Base_a364dc0b4e1244cbe4f976e721ea20b70} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries name\+\_\+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 name) const
\item 
\hypertarget{structeo_1_1Base_a9a045ff4f8d6aed91a26906223663951}{}\label{structeo_1_1Base_a9a045ff4f8d6aed91a26906223663951} 
\+::\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 comment\+\_\+get} () const
\item 
\hypertarget{structeo_1_1Base_ae9d509a9fe41cb7900fa622fd528be27}{}\label{structeo_1_1Base_ae9d509a9fe41cb7900fa622fd528be27} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries comment\+\_\+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 comment) const
\item 
\hypertarget{structeo_1_1Base_acbce7857d663d4cf15b21167f5afc3aa}{}\label{structeo_1_1Base_acbce7857d663d4cf15b21167f5afc3aa} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries event\+\_\+global\+\_\+freeze\+\_\+count\+\_\+get} () const
\item 
\hypertarget{structeo_1_1Base_ae94bee898fffea46988b877b88aee46f}{}\label{structeo_1_1Base_ae94bee898fffea46988b877b88aee46f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries event\+\_\+freeze\+\_\+count\+\_\+get} () const
\item 
\hypertarget{structeo_1_1Base_aea210f8aee2f805179f76bab7a0e527a}{}\label{structeo_1_1Base_aea210f8aee2f805179f76bab7a0e527a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries finalized\+\_\+get} () const
\item 
\hypertarget{structeo_1_1Base_a2abb5f7fe57640fc01706abaeacecc0f}{}\label{structeo_1_1Base_a2abb5f7fe57640fc01706abaeacecc0f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $\ast$ $>$\+::type {\bfseries key\+\_\+data\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type key) const
\item 
\hypertarget{structeo_1_1Base_ace107dfc6daad8587784cf792f36a507}{}\label{structeo_1_1Base_ace107dfc6daad8587784cf792f36a507} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries key\+\_\+data\+\_\+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 key, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data) const
\item 
\hypertarget{structeo_1_1Base_a844e8cd7b04ea2bb53ba4579c1c11f96}{}\label{structeo_1_1Base_a844e8cd7b04ea2bb53ba4579c1c11f96} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type {\bfseries key\+\_\+ref\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type key) const
\item 
\hypertarget{structeo_1_1Base_a5118896c733f0995cff27cfa16aa8a3a}{}\label{structeo_1_1Base_a5118896c733f0995cff27cfa16aa8a3a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries key\+\_\+ref\+\_\+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 key, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type objdata) const
\item 
\hypertarget{structeo_1_1Base_a4eac3d94e92cbabac09fa9bd8ce51dda}{}\label{structeo_1_1Base_a4eac3d94e92cbabac09fa9bd8ce51dda} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type {\bfseries key\+\_\+wref\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type key) const
\item 
\hypertarget{structeo_1_1Base_abcfe60372b5f534cb235bc9e27d36ba2}{}\label{structeo_1_1Base_abcfe60372b5f534cb235bc9e27d36ba2} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries key\+\_\+wref\+\_\+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 key, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type objdata) const
\item 
\hypertarget{structeo_1_1Base_a117a8110f571feef2d5b56fad0fee01e}{}\label{structeo_1_1Base_a117a8110f571feef2d5b56fad0fee01e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1value__view}{efl\+::eina\+::value\+\_\+view} \& $>$\+::type {\bfseries key\+\_\+value\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type key) const
\item 
\hypertarget{structeo_1_1Base_a6a8a1bfb1b6d9de966faed6653579348}{}\label{structeo_1_1Base_a6a8a1bfb1b6d9de966faed6653579348} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries key\+\_\+value\+\_\+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 key, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1value__view}{efl\+::eina\+::value\+\_\+view} const \&$>$\+::type value) const
\item 
\hypertarget{structeo_1_1Base_a256aa84df12a8d2834f9a0f6bb02bfcb}{}\label{structeo_1_1Base_a256aa84df12a8d2834f9a0f6bb02bfcb} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries del} () const
\item 
\hypertarget{structeo_1_1Base_a62e87765c11bd72598f67d0c964f4122}{}\label{structeo_1_1Base_a62e87765c11bd72598f67d0c964f4122} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type {\bfseries provider\+\_\+find} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type klass) const
\item 
\hypertarget{structeo_1_1Base_a526c558a333de379e73573cb8cccdd8d}{}\label{structeo_1_1Base_a526c558a333de379e73573cb8cccdd8d} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type {\bfseries constructor} () const
\item 
\hypertarget{structeo_1_1Base_ad608b2c637220c5b5f53592c6f1a5c3d}{}\label{structeo_1_1Base_ad608b2c637220c5b5f53592c6f1a5c3d} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries destructor} () const
\item 
\hypertarget{structeo_1_1Base_a2ffc802017fb53c27c0d23afe0b9b36f}{}\label{structeo_1_1Base_a2ffc802017fb53c27c0d23afe0b9b36f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type {\bfseries finalize} () const
\item 
\hypertarget{structeo_1_1Base_adb3946c2b2de63bf4575796a9049cd04}{}\label{structeo_1_1Base_adb3946c2b2de63bf4575796a9049cd04} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type {\bfseries name\+\_\+find} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type search) const
\item 
\hypertarget{structeo_1_1Base_ad823ea9e9f22e98445f9dc150dd10f54}{}\label{structeo_1_1Base_ad823ea9e9f22e98445f9dc150dd10f54} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries wref\+\_\+add} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} \&$>$\+::type wref) const
\item 
\hypertarget{structeo_1_1Base_a2642090a3af7573694cb48e2672ac0f7}{}\label{structeo_1_1Base_a2642090a3af7573694cb48e2672ac0f7} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries wref\+\_\+del} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} \&$>$\+::type wref) const
\item 
\hypertarget{structeo_1_1Base_a61ddcbbd6a1764e599fec7ab6b4a9064}{}\label{structeo_1_1Base_a61ddcbbd6a1764e599fec7ab6b4a9064} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries event\+\_\+thaw} () const
\item 
\hypertarget{structeo_1_1Base_a811eac940ea615e13c9ae492eee240c6}{}\label{structeo_1_1Base_a811eac940ea615e13c9ae492eee240c6} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries event\+\_\+freeze} () const
\item 
\hypertarget{structeo_1_1Base_af0751b76cee6f281aca55924b85f7187}{}\label{structeo_1_1Base_af0751b76cee6f281aca55924b85f7187} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries event\+\_\+global\+\_\+thaw} () const
\item 
\hypertarget{structeo_1_1Base_a94a3cb86652bd6ac4c7ab6628cb5b6a6}{}\label{structeo_1_1Base_a94a3cb86652bd6ac4c7ab6628cb5b6a6} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries event\+\_\+global\+\_\+freeze} () const
\item 
\hypertarget{structeo_1_1Base_a61087d7903cd458880519ee4c0db9777}{}\label{structeo_1_1Base_a61087d7903cd458880519ee4c0db9777} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries event\+\_\+callback\+\_\+priority\+\_\+add} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{struct__Eo__Event__Description}{Eo\+\_\+\+Event\+\_\+\+Description} const \&$>$\+::type desc, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Eo_gac7db0831a9f86713a4bd623fd3e0a46e}{Eo\+\_\+\+Callback\+\_\+\+Priority} $>$\+::type priority, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Eo_gad670648d5fda11a332b52e28d5bc6ffc}{Eo\+\_\+\+Event\+\_\+\+Cb} $>$\+::type cb, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data) const
\item 
\hypertarget{structeo_1_1Base_a2de7f30527e060dc7ad3598684c2a165}{}\label{structeo_1_1Base_a2de7f30527e060dc7ad3598684c2a165} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries event\+\_\+callback\+\_\+del} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{struct__Eo__Event__Description}{Eo\+\_\+\+Event\+\_\+\+Description} const \&$>$\+::type desc, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Eo_gad670648d5fda11a332b52e28d5bc6ffc}{Eo\+\_\+\+Event\+\_\+\+Cb} $>$\+::type func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type user\+\_\+data) const
\item 
\hypertarget{structeo_1_1Base_a7b54cfe4479a67c8bc6d6c052acb8a76}{}\label{structeo_1_1Base_a7b54cfe4479a67c8bc6d6c052acb8a76} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries event\+\_\+callback\+\_\+array\+\_\+priority\+\_\+add} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Eo_ga9c6f106377afb7cdba1fe8d17f71a5f7}{Eo\+\_\+\+Callback\+\_\+\+Array\+\_\+\+Item} const \&$>$\+::type array, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Eo_gac7db0831a9f86713a4bd623fd3e0a46e}{Eo\+\_\+\+Callback\+\_\+\+Priority} $>$\+::type priority, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type data) const
\item 
\hypertarget{structeo_1_1Base_aa77818b87d0888c99c0f71fa40e6a93e}{}\label{structeo_1_1Base_aa77818b87d0888c99c0f71fa40e6a93e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries event\+\_\+callback\+\_\+array\+\_\+del} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Eo_ga9c6f106377afb7cdba1fe8d17f71a5f7}{Eo\+\_\+\+Callback\+\_\+\+Array\+\_\+\+Item} const \&$>$\+::type array, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void const $\ast$$>$\+::type user\+\_\+data) const
\item 
\hypertarget{structeo_1_1Base_a1c5c4357d734d60908bfdec30748023d}{}\label{structeo_1_1Base_a1c5c4357d734d60908bfdec30748023d} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries event\+\_\+callback\+\_\+call} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{struct__Eo__Event__Description}{Eo\+\_\+\+Event\+\_\+\+Description} const \&$>$\+::type desc, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void $\ast$$>$\+::type event\+\_\+info) const
\item 
\hypertarget{structeo_1_1Base_ad2f9ecd9afb5e71ca3473f1f27fbe6ec}{}\label{structeo_1_1Base_ad2f9ecd9afb5e71ca3473f1f27fbe6ec} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries event\+\_\+callback\+\_\+stop} () const
\item 
\hypertarget{structeo_1_1Base_ab6bd99df0fe7f6341a0de647a3208d43}{}\label{structeo_1_1Base_ab6bd99df0fe7f6341a0de647a3208d43} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries event\+\_\+callback\+\_\+forwarder\+\_\+add} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{struct__Eo__Event__Description}{Eo\+\_\+\+Event\+\_\+\+Description} const \&$>$\+::type desc, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type new\+\_\+obj) const
\item 
\hypertarget{structeo_1_1Base_ac69c5833789d3bf558e517e616b8ced7}{}\label{structeo_1_1Base_ac69c5833789d3bf558e517e616b8ced7} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries event\+\_\+callback\+\_\+forwarder\+\_\+del} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{struct__Eo__Event__Description}{Eo\+\_\+\+Event\+\_\+\+Description} const \&$>$\+::type desc, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type new\+\_\+obj) const
\item 
\hypertarget{structeo_1_1Base_a8e9608ccc76c4dafce4dc2595f662261}{}\label{structeo_1_1Base_a8e9608ccc76c4dafce4dc2595f662261} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries dbg\+\_\+info\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Eo_gaeb3b77f7c0931738570665c5a4843fc5}{Eo\+\_\+\+Dbg\+\_\+\+Info} const \&$>$\+::type root\+\_\+node) const
\item 
\hypertarget{structeo_1_1Base_ad64e6fda65e453a9b19481d05bb1bcc7}{}\label{structeo_1_1Base_ad64e6fda65e453a9b19481d05bb1bcc7} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1iterator}{efl\+::eina\+::iterator}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$ $>$\+::type {\bfseries children\+\_\+iterator\+\_\+new} () const
\item 
\hypertarget{structeo_1_1Base_ac3c41aeccc3dbdeb78caa85685232f1c}{}\label{structeo_1_1Base_ac3c41aeccc3dbdeb78caa85685232f1c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries composite\+\_\+attach} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type comp\+\_\+obj) const
\item 
\hypertarget{structeo_1_1Base_a83783b8810adee3f5ada97733c573d88}{}\label{structeo_1_1Base_a83783b8810adee3f5ada97733c573d88} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries composite\+\_\+detach} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type comp\+\_\+obj) const
\item 
\hypertarget{structeo_1_1Base_a8584286a9afd70d8f4971e896699bebe}{}\label{structeo_1_1Base_a8584286a9afd70d8f4971e896699bebe} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries composite\+\_\+part\+\_\+is} () const
\item 
\hypertarget{structeo_1_1Base_af006693f1f08d5f2566fc2e7c856ac39}{}\label{structeo_1_1Base_af006693f1f08d5f2566fc2e7c856ac39} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structeo_1_1Base_a57e78b1a0cd0a5a01f5733701f391dd0}{}\label{structeo_1_1Base_a57e78b1a0cd0a5a01f5733701f391dd0} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structeo_1_1Base_a8858e96daaffa5215de0ba6da50822d3}{}\label{structeo_1_1Base_a8858e96daaffa5215de0ba6da50822d3} 
static struct \hyperlink{structeo_1_1Base_1_1callback__add__event}{eo\+::\+Base\+::callback\+\_\+add\+\_\+event} {\bfseries callback\+\_\+add\+\_\+event}
\item 
\hypertarget{structeo_1_1Base_a633898152066cc779a2e9ac65fefd275}{}\label{structeo_1_1Base_a633898152066cc779a2e9ac65fefd275} 
static struct \hyperlink{structeo_1_1Base_1_1callback__del__event}{eo\+::\+Base\+::callback\+\_\+del\+\_\+event} {\bfseries callback\+\_\+del\+\_\+event}
\item 
\hypertarget{structeo_1_1Base_a2eec1e510b9ead9dd49b8d14be389aab}{}\label{structeo_1_1Base_a2eec1e510b9ead9dd49b8d14be389aab} 
static struct \hyperlink{structeo_1_1Base_1_1del__event}{eo\+::\+Base\+::del\+\_\+event} {\bfseries del\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
