\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 
\mbox{\Hypertarget{structeo_1_1Base_a6f79fe5e393252c47dd48428d8506e87}\label{structeo_1_1Base_a6f79fe5e393252c47dd48428d8506e87}} 
{\bfseries Base} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\mbox{\Hypertarget{structeo_1_1Base_af9002d779c201556bd9a29981e50d5c0}\label{structeo_1_1Base_af9002d779c201556bd9a29981e50d5c0}} 
{\bfseries Base} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structeo_1_1Base_a9e162666ca65faa1531f5b6d377ef285}\label{structeo_1_1Base_a9e162666ca65faa1531f5b6d377ef285}} 
{\bfseries Base} (\hyperlink{structeo_1_1Base}{Base} const \&other)=default
\item 
\mbox{\Hypertarget{structeo_1_1Base_a47a23bf0303c65f2f0f589ac71f69460}\label{structeo_1_1Base_a47a23bf0303c65f2f0f589ac71f69460}} 
{\bfseries Base} (\hyperlink{structeo_1_1Base}{Base} \&\&other)=default
\item 
\mbox{\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 
\mbox{\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 
\mbox{\Hypertarget{structeo_1_1Base_a99275f4fcdbb14c79f299993e2bd0701}\label{structeo_1_1Base_a99275f4fcdbb14c79f299993e2bd0701}} 
{\bfseries Base} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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 
\mbox{\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}
