\hypertarget{structevas_1_1object__smart}{}\section{evas\+:\+:object\+\_\+smart Struct Reference}
\label{structevas_1_1object__smart}\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}


Class \hyperlink{structevas_1_1object__smart}{object\+\_\+smart}.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1object__smart_a1cc9ee496511df150816a4d10e131444}{object\+\_\+smart} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structevas_1_1object__smart_afa781b98789439b1bcaac110b8bc3ee6}{object\+\_\+smart} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a2e3e6d608af7fd961c56c247e65d496a}\label{structevas_1_1object__smart_a2e3e6d608af7fd961c56c247e65d496a}} 
\hyperlink{structevas_1_1object__smart_a2e3e6d608af7fd961c56c247e65d496a}{object\+\_\+smart} (\hyperlink{structevas_1_1object__smart}{object\+\_\+smart} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ab2ab8d158b2bec44741543878f0d39cd}\label{structevas_1_1object__smart_ab2ab8d158b2bec44741543878f0d39cd}} 
void {\bfseries show} () const
\item 
void \hyperlink{structevas_1_1object__smart_a710b9875c0052a948e4fae5857a13c02}{move} (\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x\+\_\+, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y\+\_\+) const
\item 
bool \hyperlink{structevas_1_1object__smart_a92eeb0013a489ab7073ea487ee52cfee}{callbacks\+\_\+descriptions\+\_\+set} (const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$descriptions\+\_\+) const
\item 
void \hyperlink{structevas_1_1object__smart_aba8d3118a64b46a1bfd094a2060220dc}{callbacks\+\_\+descriptions\+\_\+get} (const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$$\ast$class\+\_\+descriptions\+\_\+, unsigned int $\ast$class\+\_\+count\+\_\+, const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$$\ast$instance\+\_\+descriptions\+\_\+, unsigned int $\ast$instance\+\_\+count\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a98a9c111015577ecdb8ec98aab353a1d}\label{structevas_1_1object__smart_a98a9c111015577ecdb8ec98aab353a1d}} 
\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator} $\ast$ {\bfseries iterator\+\_\+new} () const
\item 
void \hyperlink{structevas_1_1object__smart_a759b3824afe3d77d252c55033c69ff30}{callback\+\_\+description\+\_\+find} (\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} name\+\_\+, const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$class\+\_\+description\+\_\+, const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$instance\+\_\+description\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a813a853e11bed4b1ce6d0d5bb182dd97}\label{structevas_1_1object__smart_a813a853e11bed4b1ce6d0d5bb182dd97}} 
void {\bfseries hide} () const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a1137ad21f1d89afef29810883ab718eb}\label{structevas_1_1object__smart_a1137ad21f1d89afef29810883ab718eb}} 
void {\bfseries calculate} () const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_aec1a511f4a6eb5889ec9077a281b3f47}\label{structevas_1_1object__smart_aec1a511f4a6eb5889ec9077a281b3f47}} 
void {\bfseries add} () const
\item 
void \hyperlink{structevas_1_1object__smart_a28b24836dd7c6ea2f0fabba496e23b7d}{member\+\_\+add} (\+::\hyperlink{structevas_1_1object}{evas\+::object} sub\+\_\+obj\+\_\+) const
\item 
void \hyperlink{structevas_1_1object__smart_a30cae4b522a5984b375a86e5b90e1caf}{resize} (\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w\+\_\+, \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a8e44796b7490abe13b17fe1b3bc1c489}\label{structevas_1_1object__smart_a8e44796b7490abe13b17fe1b3bc1c489}} 
void {\bfseries clip\+\_\+unset} () const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ad9834197fd5e19ea769b670cb0798e19}\label{structevas_1_1object__smart_ad9834197fd5e19ea769b670cb0798e19}} 
void {\bfseries changed} () const
\item 
void \hyperlink{structevas_1_1object__smart_ab599aab97f59a69e26c41e3537e01ac4}{member\+\_\+del} (\+::\hyperlink{structevas_1_1object}{evas\+::object} sub\+\_\+obj\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a29864887db6714f4d38353bfa8321301}\label{structevas_1_1object__smart_a29864887db6714f4d38353bfa8321301}} 
void {\bfseries del} () const
\item 
void \hyperlink{structevas_1_1object__smart_a132b14f412a08f0e54ef75c2b308f8e5}{attach} (\hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$s\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a1ae0e164b676eba183dec5678afac4a7}\label{structevas_1_1object__smart_a1ae0e164b676eba183dec5678afac4a7}} 
bool {\bfseries need\+\_\+recalculate\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a9815d6f4cdbeca09b8c7c29d8769e928}\label{structevas_1_1object__smart_a9815d6f4cdbeca09b8c7c29d8769e928}} 
void {\bfseries need\+\_\+recalculate\+\_\+set} (bool value\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a93d926d67bd508a992f9109572cc36a8}\label{structevas_1_1object__smart_a93d926d67bd508a992f9109572cc36a8}} 
void {\bfseries clip\+\_\+set} (\+::\hyperlink{structevas_1_1object}{evas\+::object} clip\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a5ca544db581cf3302f6d3a4cc50da2fe}\label{structevas_1_1object__smart_a5ca544db581cf3302f6d3a4cc50da2fe}} 
void {\bfseries color\+\_\+set} (int r\+\_\+, int g\+\_\+, int b\+\_\+, int a\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ac580e650b11dfcd8cd0d9270332eafe1}\label{structevas_1_1object__smart_ac580e650b11dfcd8cd0d9270332eafe1}} 
void {\bfseries data\+\_\+set} (void $\ast$data\+\_\+) const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a65ebab3bb3b684751372e49d7b10d543}\label{structevas_1_1object__smart_a65ebab3bb3b684751372e49d7b10d543}} 
\+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::range\+\_\+list}$<$ \+::\hyperlink{structevas_1_1object}{evas\+::object} $>$ {\bfseries members\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a8e54261dc15d3465c3fce8fa2812078d}\label{structevas_1_1object__smart_a8e54261dc15d3465c3fce8fa2812078d}} 
\hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$ {\bfseries smart\+\_\+get} () const
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a1451d4ac6ef929af712ed708eaadfbf0}\label{structevas_1_1object__smart_a1451d4ac6ef929af712ed708eaadfbf0}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+callback\+\_\+add\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a5587f44899227f79edfb62871e9c41e3}\label{structevas_1_1object__smart_a5587f44899227f79edfb62871e9c41e3}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+add\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a3627187012d18fb8813a365ba17e8c54}\label{structevas_1_1object__smart_a3627187012d18fb8813a365ba17e8c54}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+callback\+\_\+del\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_adaf69c72c81c1fc8f7b8350042607d42}\label{structevas_1_1object__smart_adaf69c72c81c1fc8f7b8350042607d42}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+callback\+\_\+del\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a75cb0cc742ec1d86391592f5f7eb2f8d}\label{structevas_1_1object__smart_a75cb0cc742ec1d86391592f5f7eb2f8d}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ada9e3dbe46876fe7a8891fea6e1bfc76}\label{structevas_1_1object__smart_ada9e3dbe46876fe7a8891fea6e1bfc76}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+changed\+\_\+size\+\_\+hints\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a72d8eedeff6933665882f576f5455208}\label{structevas_1_1object__smart_a72d8eedeff6933665882f576f5455208}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+focus\+\_\+in\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a3f6dc7d51fd8cd01ac9b3b9182c4d5d9}\label{structevas_1_1object__smart_a3f6dc7d51fd8cd01ac9b3b9182c4d5d9}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+focus\+\_\+in\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_adb8a969eab4cdb9eba6f5f2235beaf9d}\label{structevas_1_1object__smart_adb8a969eab4cdb9eba6f5f2235beaf9d}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+focus\+\_\+out\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a972128d81d7989e4fa2e120067f0fcf3}\label{structevas_1_1object__smart_a972128d81d7989e4fa2e120067f0fcf3}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+focus\+\_\+out\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_af0b4b5c3c23702a9565871dda2f3a750}\label{structevas_1_1object__smart_af0b4b5c3c23702a9565871dda2f3a750}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+free\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_aadb6d37f1099841a567362200c7e8076}\label{structevas_1_1object__smart_aadb6d37f1099841a567362200c7e8076}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+free\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ad510678767ee6d4bc5ecf7203e958a4f}\label{structevas_1_1object__smart_ad510678767ee6d4bc5ecf7203e958a4f}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+hide\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a7cd4ca88ebf16bb4248b5ccfdae58836}\label{structevas_1_1object__smart_a7cd4ca88ebf16bb4248b5ccfdae58836}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+hide\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ac6e3cb1fafa7af59fc5392577aac8226}\label{structevas_1_1object__smart_ac6e3cb1fafa7af59fc5392577aac8226}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+hold\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_afa61db502d0eebcb04dc6143e5ec46ba}\label{structevas_1_1object__smart_afa61db502d0eebcb04dc6143e5ec46ba}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+hold\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ad49b3f61c530b2eaa1efd7dd00191027}\label{structevas_1_1object__smart_ad49b3f61c530b2eaa1efd7dd00191027}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+image\+\_\+preloaded\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a2719c5a5eff18c8dace8d01d4d1a54b1}\label{structevas_1_1object__smart_a2719c5a5eff18c8dace8d01d4d1a54b1}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+preloaded\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a5135a2587da3ce07049e5be46ebb2410}\label{structevas_1_1object__smart_a5135a2587da3ce07049e5be46ebb2410}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+image\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a0d0fffb29d07be112b4869037e69d063}\label{structevas_1_1object__smart_a0d0fffb29d07be112b4869037e69d063}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+resize\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a74a613a46987895053228a9f1977d93f}\label{structevas_1_1object__smart_a74a613a46987895053228a9f1977d93f}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+image\+\_\+unloaded\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a82285264073530495acdbdda596e6a7b}\label{structevas_1_1object__smart_a82285264073530495acdbdda596e6a7b}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+image\+\_\+unloaded\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_afc6c4c0f5cbd0437f732c46f588e5282}\label{structevas_1_1object__smart_afc6c4c0f5cbd0437f732c46f588e5282}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+key\+\_\+down\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_afe449b559e681c46db25d02145715a04}\label{structevas_1_1object__smart_afe449b559e681c46db25d02145715a04}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+key\+\_\+down\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a6f02e56d518100bad1f5c2c81e5a636f}\label{structevas_1_1object__smart_a6f02e56d518100bad1f5c2c81e5a636f}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+key\+\_\+up\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ac3519e622574dd985fe0251896d76ef5}\label{structevas_1_1object__smart_ac3519e622574dd985fe0251896d76ef5}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+key\+\_\+up\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a4ed1273eb09975b6ee5b1410dd02ae81}\label{structevas_1_1object__smart_a4ed1273eb09975b6ee5b1410dd02ae81}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+down\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ad404129c19776985f257611a4818f935}\label{structevas_1_1object__smart_ad404129c19776985f257611a4818f935}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+down\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a17b1bf551d9e4afb666d06798cfec513}\label{structevas_1_1object__smart_a17b1bf551d9e4afb666d06798cfec513}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+in\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a999498734cb00dc854b0619331f2bce3}\label{structevas_1_1object__smart_a999498734cb00dc854b0619331f2bce3}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+in\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a63827fb6473eb7d6d70e2f20306f2fef}\label{structevas_1_1object__smart_a63827fb6473eb7d6d70e2f20306f2fef}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+move\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a731a198c3bdc08b6759cb0d63dcf03da}\label{structevas_1_1object__smart_a731a198c3bdc08b6759cb0d63dcf03da}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+move\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a0b3dccb4bc63f65517da5892abadb5b9}\label{structevas_1_1object__smart_a0b3dccb4bc63f65517da5892abadb5b9}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+out\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a6009a00d25aa6b32b07c6f009b06de43}\label{structevas_1_1object__smart_a6009a00d25aa6b32b07c6f009b06de43}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+out\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_aa9e550cecc179a726dbbd775d08fa1a5}\label{structevas_1_1object__smart_aa9e550cecc179a726dbbd775d08fa1a5}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+up\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a9f9473635d38f071452cf38dfb407f5c}\label{structevas_1_1object__smart_a9f9473635d38f071452cf38dfb407f5c}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+up\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a482a18d905e90a55909231d389137e2e}\label{structevas_1_1object__smart_a482a18d905e90a55909231d389137e2e}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+mouse\+\_\+wheel\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_acd281db80a2daa7c2a749a96e57aadaf}\label{structevas_1_1object__smart_acd281db80a2daa7c2a749a96e57aadaf}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+mouse\+\_\+wheel\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_aaa5b84baabaf5a0f36756fce7426e26d}\label{structevas_1_1object__smart_aaa5b84baabaf5a0f36756fce7426e26d}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+move\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_ad88e8dd67fc766318c79b29d51665ee2}\label{structevas_1_1object__smart_ad88e8dd67fc766318c79b29d51665ee2}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+move\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a35736e6ac3c24f9694b7a3234f5717eb}\label{structevas_1_1object__smart_a35736e6ac3c24f9694b7a3234f5717eb}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+multi\+\_\+down\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_abd83e54a59c76320bd49a6530573f736}\label{structevas_1_1object__smart_abd83e54a59c76320bd49a6530573f736}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+down\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a02ad99f675f8c56d9859a3a8bf33315d}\label{structevas_1_1object__smart_a02ad99f675f8c56d9859a3a8bf33315d}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+multi\+\_\+move\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a423f442518e827f2e9c911e67bb2471c}\label{structevas_1_1object__smart_a423f442518e827f2e9c911e67bb2471c}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+move\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a233d39a3c90c48801e5c19825d23cdd9}\label{structevas_1_1object__smart_a233d39a3c90c48801e5c19825d23cdd9}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+multi\+\_\+up\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a091ce418b953ca23ce0f722c71c13003}\label{structevas_1_1object__smart_a091ce418b953ca23ce0f722c71c13003}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+multi\+\_\+up\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_abbafe1d3e44ba1a78ab642b96b513118}\label{structevas_1_1object__smart_abbafe1d3e44ba1a78ab642b96b513118}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+resize\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_af568ad6f458dd75f1f234250828ed3fb}\label{structevas_1_1object__smart_af568ad6f458dd75f1f234250828ed3fb}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+resize\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a0a61d942a53c7ac47b57a8d034e2e3e1}\label{structevas_1_1object__smart_a0a61d942a53c7ac47b57a8d034e2e3e1}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+restack\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a2de8303ba70ef3434fa19ba8714e360b}\label{structevas_1_1object__smart_a2de8303ba70ef3434fa19ba8714e360b}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+restack\+\_\+call} (T $\ast$info)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_aaa90b304d1735d7701e72fea30b84a02}\label{structevas_1_1object__smart_aaa90b304d1735d7701e72fea30b84a02}} 
{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+show\+\_\+add} (F \&\&callback\+\_\+, \+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_a2dd1a5096ad7cf02997b156d6358b253}\label{structevas_1_1object__smart_a2dd1a5096ad7cf02997b156d6358b253}} 
{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+show\+\_\+call} (T $\ast$info)
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structevas_1_1object__smart_a7a02d7e9ed82407a408f9bb015377f8a}{object\+\_\+smart} (\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structevas_1_1object__smart}{evas\+::object\+\_\+smart} object. \end{DoxyCompactList}\end{DoxyCompactItemize}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structevas_1_1object__smart_aae6bbe690d87109c978a2bc5897f5b73}\label{structevas_1_1object__smart_aae6bbe690d87109c978a2bc5897f5b73}} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Class \hyperlink{structevas_1_1object__smart}{object\+\_\+smart}. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{structevas_1_1object__smart_a7a02d7e9ed82407a408f9bb015377f8a}\label{structevas_1_1object__smart_a7a02d7e9ed82407a408f9bb015377f8a}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!object\+\_\+smart@{object\+\_\+smart}}
\index{object\+\_\+smart@{object\+\_\+smart}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{object\+\_\+smart()}{object\_smart()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily evas\+::object\+\_\+smart\+::object\+\_\+smart (\begin{DoxyParamCaption}\item[{\+::\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Constructs a new \hyperlink{structevas_1_1object__smart}{evas\+::object\+\_\+smart} object. 

Constructs a new \hyperlink{structevas_1_1object__smart}{evas\+::object\+\_\+smart} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
\hyperlink{structevas_1_1object__smart}{evas::object\_smart} my\_object\_smart(\hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl::eo::parent} = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structevas_1_1object__smart_a1cc9ee496511df150816a4d10e131444}{object\+\_\+smart(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}


References efl\+::eo\+::parent.

\mbox{\Hypertarget{structevas_1_1object__smart_a1cc9ee496511df150816a4d10e131444}\label{structevas_1_1object__smart_a1cc9ee496511df150816a4d10e131444}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!object\+\_\+smart@{object\+\_\+smart}}
\index{object\+\_\+smart@{object\+\_\+smart}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{object\+\_\+smart()}{object\_smart()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily evas\+::object\+\_\+smart\+::object\+\_\+smart (\begin{DoxyParamCaption}\item[{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$}]{eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1object__smart_afa781b98789439b1bcaac110b8bc3ee6}\label{structevas_1_1object__smart_afa781b98789439b1bcaac110b8bc3ee6}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!object\+\_\+smart@{object\+\_\+smart}}
\index{object\+\_\+smart@{object\+\_\+smart}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{object\+\_\+smart()}{object\_smart()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily evas\+::object\+\_\+smart\+::object\+\_\+smart (\begin{DoxyParamCaption}\item[{std\+::nullptr\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{structevas_1_1object__smart_a710b9875c0052a948e4fae5857a13c02}\label{structevas_1_1object__smart_a710b9875c0052a948e4fae5857a13c02}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!move@{move}}
\index{move@{move}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{move()}{move()}}
{\footnotesize\ttfamily void evas\+::object\+\_\+smart\+::move (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{x\+\_\+,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{y\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1object__smart_a92eeb0013a489ab7073ea487ee52cfee}\label{structevas_1_1object__smart_a92eeb0013a489ab7073ea487ee52cfee}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!callbacks\+\_\+descriptions\+\_\+set@{callbacks\+\_\+descriptions\+\_\+set}}
\index{callbacks\+\_\+descriptions\+\_\+set@{callbacks\+\_\+descriptions\+\_\+set}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{callbacks\+\_\+descriptions\+\_\+set()}{callbacks\_descriptions\_set()}}
{\footnotesize\ttfamily bool evas\+::object\+\_\+smart\+::callbacks\+\_\+descriptions\+\_\+set (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$}]{descriptions\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em descriptions} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1object__smart_aba8d3118a64b46a1bfd094a2060220dc}\label{structevas_1_1object__smart_aba8d3118a64b46a1bfd094a2060220dc}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!callbacks\+\_\+descriptions\+\_\+get@{callbacks\+\_\+descriptions\+\_\+get}}
\index{callbacks\+\_\+descriptions\+\_\+get@{callbacks\+\_\+descriptions\+\_\+get}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{callbacks\+\_\+descriptions\+\_\+get()}{callbacks\_descriptions\_get()}}
{\footnotesize\ttfamily void evas\+::object\+\_\+smart\+::callbacks\+\_\+descriptions\+\_\+get (\begin{DoxyParamCaption}\item[{const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$$\ast$}]{class\+\_\+descriptions\+\_\+,  }\item[{unsigned int $\ast$}]{class\+\_\+count\+\_\+,  }\item[{const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$$\ast$}]{instance\+\_\+descriptions\+\_\+,  }\item[{unsigned int $\ast$}]{instance\+\_\+count\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em class\+\_\+descriptions} & \\
\hline
\mbox{\tt out}  & {\em class\+\_\+count} & \\
\hline
\mbox{\tt out}  & {\em instance\+\_\+descriptions} & \\
\hline
\mbox{\tt out}  & {\em instance\+\_\+count} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1object__smart_a759b3824afe3d77d252c55033c69ff30}\label{structevas_1_1object__smart_a759b3824afe3d77d252c55033c69ff30}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!callback\+\_\+description\+\_\+find@{callback\+\_\+description\+\_\+find}}
\index{callback\+\_\+description\+\_\+find@{callback\+\_\+description\+\_\+find}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{callback\+\_\+description\+\_\+find()}{callback\_description\_find()}}
{\footnotesize\ttfamily void evas\+::object\+\_\+smart\+::callback\+\_\+description\+\_\+find (\begin{DoxyParamCaption}\item[{\+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}}]{name\+\_\+,  }\item[{const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$}]{class\+\_\+description\+\_\+,  }\item[{const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$$\ast$}]{instance\+\_\+description\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em name} & \\
\hline
\mbox{\tt out}  & {\em class\+\_\+description} & \\
\hline
\mbox{\tt out}  & {\em instance\+\_\+description} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1object__smart_a28b24836dd7c6ea2f0fabba496e23b7d}\label{structevas_1_1object__smart_a28b24836dd7c6ea2f0fabba496e23b7d}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!member\+\_\+add@{member\+\_\+add}}
\index{member\+\_\+add@{member\+\_\+add}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{member\+\_\+add()}{member\_add()}}
{\footnotesize\ttfamily void evas\+::object\+\_\+smart\+::member\+\_\+add (\begin{DoxyParamCaption}\item[{\+::\hyperlink{structevas_1_1object}{evas\+::object}}]{sub\+\_\+obj\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em sub\+\_\+obj} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1object__smart_a30cae4b522a5984b375a86e5b90e1caf}\label{structevas_1_1object__smart_a30cae4b522a5984b375a86e5b90e1caf}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!resize@{resize}}
\index{resize@{resize}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{resize()}{resize()}}
{\footnotesize\ttfamily void evas\+::object\+\_\+smart\+::resize (\begin{DoxyParamCaption}\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{w\+\_\+,  }\item[{\hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord}}]{h\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em w} & \\
\hline
{\em h} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1object__smart_ab599aab97f59a69e26c41e3537e01ac4}\label{structevas_1_1object__smart_ab599aab97f59a69e26c41e3537e01ac4}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!member\+\_\+del@{member\+\_\+del}}
\index{member\+\_\+del@{member\+\_\+del}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{member\+\_\+del()}{member\_del()}}
{\footnotesize\ttfamily void evas\+::object\+\_\+smart\+::member\+\_\+del (\begin{DoxyParamCaption}\item[{\+::\hyperlink{structevas_1_1object}{evas\+::object}}]{sub\+\_\+obj\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em sub\+\_\+obj} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{structevas_1_1object__smart_a132b14f412a08f0e54ef75c2b308f8e5}\label{structevas_1_1object__smart_a132b14f412a08f0e54ef75c2b308f8e5}} 
\index{evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}!attach@{attach}}
\index{attach@{attach}!evas\+::object\+\_\+smart@{evas\+::object\+\_\+smart}}
\subsubsection{\texorpdfstring{attach()}{attach()}}
{\footnotesize\ttfamily void evas\+::object\+\_\+smart\+::attach (\begin{DoxyParamCaption}\item[{\hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$}]{s\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em s} & \\
\hline
\end{DoxyParams}
