\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type}{\section{efl\+:\+:eo\+:\+:detail\+:\+:operations$<$ evas\+:\+:object\+\_\+smart $>$\+:\+:type$<$ T $>$ Struct Template Reference}
\label{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type}\index{efl\+::eo\+::detail\+::operations$<$ evas\+::object\+\_\+smart $>$\+::type$<$ T $>$@{efl\+::eo\+::detail\+::operations$<$ evas\+::object\+\_\+smart $>$\+::type$<$ T $>$}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a045dccebdaa526447fbaf1bf47c67c39}{virtual bool {\bfseries smart\+\_\+type\+\_\+check\+\_\+ptr} (std\+::string type\+\_\+)}\label{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a045dccebdaa526447fbaf1bf47c67c39}

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

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

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

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

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

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

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

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_ad33d962f3f18ab7c007c58768779fb9b}{virtual \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_1operations_3_01evas_1_1object__smart_01_4_1_1type_ad33d962f3f18ab7c007c58768779fb9b}

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

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a18e923bbe4a90a997a4970cffba4719a}{virtual void {\bfseries show} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a18e923bbe4a90a997a4970cffba4719a}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_ace71c7e4035facc17396cffbfd213f60}{virtual 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_1operations_3_01evas_1_1object__smart_01_4_1_1type_ace71c7e4035facc17396cffbfd213f60}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_ac18d1179b4322bd282c60daa7a6ca051}{virtual 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_1operations_3_01evas_1_1object__smart_01_4_1_1type_ac18d1179b4322bd282c60daa7a6ca051}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a3a1ec72d27d94ba99eaff81ecdb3d5c8}{virtual 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_1operations_3_01evas_1_1object__smart_01_4_1_1type_a3a1ec72d27d94ba99eaff81ecdb3d5c8}

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

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a9aeeee389bc81e465d73e011df72d22d}{virtual 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_1operations_3_01evas_1_1object__smart_01_4_1_1type_a9aeeee389bc81e465d73e011df72d22d}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_aefc2df9d4fc7a1449e1ff015999ad1b9}{virtual void {\bfseries hide} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_aefc2df9d4fc7a1449e1ff015999ad1b9}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a5ca8b94c774bfb313b9ee68e94855145}{virtual void {\bfseries calculate} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a5ca8b94c774bfb313b9ee68e94855145}

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a3f5cd2b7ada35eeec7d98a29f3d0bc32}{virtual void {\bfseries add} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a3f5cd2b7ada35eeec7d98a29f3d0bc32}

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

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_af7fc50a721528c295b3b5a75fd07d687}{virtual 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_1operations_3_01evas_1_1object__smart_01_4_1_1type_af7fc50a721528c295b3b5a75fd07d687}

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

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a6d7f61b671b1602990fd26524889cba7}{virtual void {\bfseries changed} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a6d7f61b671b1602990fd26524889cba7}

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

\item 
\hypertarget{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a67a3b18c3e9919c6bd46b3d48fe436df}{virtual void {\bfseries del} ()}\label{structefl_1_1eo_1_1detail_1_1operations_3_01evas_1_1object__smart_01_4_1_1type_a67a3b18c3e9919c6bd46b3d48fe436df}

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

\end{DoxyCompactItemize}
