\hypertarget{eo__inherit_8hh}{\section{eo\+\_\+inherit.\+hh File Reference}
\label{eo__inherit_8hh}\index{eo\+\_\+inherit.\+hh@{eo\+\_\+inherit.\+hh}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structefl_1_1eo_1_1inherit}{efl\+::eo\+::inherit$<$ D, E $>$}
\begin{DoxyCompactList}\small\item\em Template-\/class that allows client code to inherit from {\itshape E\+O C++ Classes} without the need to make explicit calls to {\itshape E\+O} methods --- that would naturally be necessary to register itself in the {\itshape E\+O Subsystem}. \end{DoxyCompactList}\item 
struct \hyperlink{structefl_1_1eo_1_1inherit}{efl\+::eo\+::inherit$<$ D, E $>$}
\begin{DoxyCompactList}\small\item\em Template-\/class that allows client code to inherit from {\itshape E\+O C++ Classes} without the need to make explicit calls to {\itshape E\+O} methods --- that would naturally be necessary to register itself in the {\itshape E\+O Subsystem}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Efl__Cxx__Detail_ga4184b08c2a5a5ba4c9280bb502edfa89}{{\footnotesize template$<$typename D , typename Args , typename... E, std\+::size\+\_\+t... S$>$ }\\\hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries efl\+::eo\+::detail\+::create\+\_\+class} (eina\+::index\+\_\+sequence$<$ S...$>$)}\label{group__Efl__Cxx__Detail_ga4184b08c2a5a5ba4c9280bb502edfa89}

\item 
\hypertarget{group__Efl__Cxx__Detail_ga6e0088db00a98a6765fad65a79669801}{{\footnotesize template$<$typename Args , typename... E$>$ }\\void {\bfseries efl\+::eo\+::detail\+::inherit\+\_\+constructor} (void $\ast$this\+\_\+, Args args)}\label{group__Efl__Cxx__Detail_ga6e0088db00a98a6765fad65a79669801}

\end{DoxyCompactItemize}
