\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type}{\section{efl\+:\+:eo\+:\+:detail\+:\+:extension\+\_\+inheritance$<$ evas\+:\+:object\+\_\+smart $>$\+:\+:type$<$ U $>$ Struct Template Reference}
\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type}\index{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ evas\+::object\+\_\+smart $>$\+::type$<$ U $>$@{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ evas\+::object\+\_\+smart $>$\+::type$<$ U $>$}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a7b9c84373352f8fd0652f02b6d162643}{{\bfseries operator evas\+::object\+\_\+smart} () const }\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a7b9c84373352f8fd0652f02b6d162643}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a346800845e6bb8b8f41949d7bb292703}{bool {\bfseries smart\+\_\+type\+\_\+check\+\_\+ptr} (std\+::string type\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a346800845e6bb8b8f41949d7bb292703}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a195b3b075d527084f5a53104c31d9c81}{bool {\bfseries smart\+\_\+type\+\_\+check} (std\+::string type\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a195b3b075d527084f5a53104c31d9c81}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a6d9f57435a59a202dcd30b22e970578f}{void $\ast$ {\bfseries smart\+\_\+data\+\_\+get} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a6d9f57435a59a202dcd30b22e970578f}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_acad7305f83269c54e7848ceea8c10a7b}{bool {\bfseries need\+\_\+recalculate\+\_\+get} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_acad7305f83269c54e7848ceea8c10a7b}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a0c964d785e6b87e01119b5bfc19dc18b}{void {\bfseries need\+\_\+recalculate\+\_\+set} (bool value\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a0c964d785e6b87e01119b5bfc19dc18b}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a055cdb29730e94ffe7135b5ef8afd581}{void {\bfseries clip\+\_\+set} (\hyperlink{structevas_1_1object}{evas\+::object} clip\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a055cdb29730e94ffe7135b5ef8afd581}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a24ddba02a375f2ca3e959794519ab77d}{void {\bfseries color\+\_\+set} (int r\+\_\+, int g\+\_\+, int b\+\_\+, int a\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a24ddba02a375f2ca3e959794519ab77d}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a1c6b867891c61a9f1f83ae0af1d82484}{void {\bfseries data\+\_\+set} (void $\ast$data\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a1c6b867891c61a9f1f83ae0af1d82484}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a407bc57156398a717599eb78fe036ef1}{\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::range\+\_\+list}\\*
$<$ \hyperlink{structevas_1_1object}{evas\+::object} $>$ {\bfseries members\+\_\+get} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a407bc57156398a717599eb78fe036ef1}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a07ba558833675217418969f407cbbe49}{\hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$ {\bfseries smart\+\_\+get} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a07ba558833675217418969f407cbbe49}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_aaf44cdb7ce0f464f930c4902fa9d64a6}{void {\bfseries show} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_aaf44cdb7ce0f464f930c4902fa9d64a6}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a1d028154a0e6be361be613fa42afa764}{void {\bfseries move} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} x\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} y\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a1d028154a0e6be361be613fa42afa764}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_ac186c2a6dcaa1bf54b41b33b04b553ce}{bool {\bfseries callbacks\+\_\+descriptions\+\_\+set} (const \hyperlink{group__Evas__Smart__Group_ga0ad0e7d482d7660e756e275d355e3634}{Evas\+\_\+\+Smart\+\_\+\+Cb\+\_\+\+Description} $\ast$descriptions\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_ac186c2a6dcaa1bf54b41b33b04b553ce}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a62f3c8e9541421f9bee8958c6f2eb419}{void {\bfseries 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\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a62f3c8e9541421f9bee8958c6f2eb419}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_aba30cc03bb260bed2a5adaaca714648c}{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator} $\ast$ {\bfseries iterator\+\_\+new} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_aba30cc03bb260bed2a5adaaca714648c}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a95c3ab92c691e7c1f4576f54801cac9f}{void {\bfseries callback\+\_\+description\+\_\+find} (std\+::string 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\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a95c3ab92c691e7c1f4576f54801cac9f}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_aa200f6698472be6c05d5c3cfe2de98f7}{void {\bfseries hide} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_aa200f6698472be6c05d5c3cfe2de98f7}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_af66294b6848fc29af43bfa0d8a290842}{void {\bfseries calculate} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_af66294b6848fc29af43bfa0d8a290842}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a5215955067569dafcd837af74593f724}{void {\bfseries add} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a5215955067569dafcd837af74593f724}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a7ba42c1f52596b1d53ec86dd94e72a28}{void {\bfseries member\+\_\+add} (\hyperlink{structevas_1_1object}{evas\+::object} sub\+\_\+obj\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a7ba42c1f52596b1d53ec86dd94e72a28}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_aa035dcfe1763e0f07e46b2bd1f2a3d84}{void {\bfseries resize} (\hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} w\+\_\+, \hyperlink{Evas__Common_8h_a2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} h\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_aa035dcfe1763e0f07e46b2bd1f2a3d84}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_ab21e0f45539fbbfb50eca498726bb751}{void {\bfseries clip\+\_\+unset} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_ab21e0f45539fbbfb50eca498726bb751}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a63335937785baf7678bbd11445907cbc}{void {\bfseries changed} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a63335937785baf7678bbd11445907cbc}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a0bbfb24a64f28c4b5e4e6e0ad1de900f}{void {\bfseries member\+\_\+del} (\hyperlink{structevas_1_1object}{evas\+::object} sub\+\_\+obj\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a0bbfb24a64f28c4b5e4e6e0ad1de900f}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_afb135b48e8fed276000b699697e551a9}{void {\bfseries del} ()}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_afb135b48e8fed276000b699697e551a9}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a7e897220ba62ec75647a6579e72175bd}{void {\bfseries attach} (\hyperlink{Evas__Common_8h_a7cdfd1afece1cad64c413eb9a778ddbb}{Evas\+\_\+\+Smart} $\ast$s\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01evas_1_1object__smart_01_4_1_1type_a7e897220ba62ec75647a6579e72175bd}

\end{DoxyCompactItemize}
