\hypertarget{eo__base_8hh}{\section{eo\+\_\+base.\+hh File Reference}
\label{eo__base_8hh}\index{eo\+\_\+base.\+hh@{eo\+\_\+base.\+hh}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structefl_1_1eo_1_1base}{efl\+::eo\+::base}
\begin{DoxyCompactList}\small\item\em A binding to the {\itshape E\+O Base Class}. \end{DoxyCompactList}\item 
struct \hyperlink{structefl_1_1eo_1_1detail_1_1extension__inheritance}{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ T $>$}
\item 
struct \hyperlink{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01base_01_4}{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ base $>$}
\item 
struct \hyperlink{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01base_01_4_1_1type}{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ base $>$\+::type$<$ T $>$}
\item 
struct \hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type}
\begin{DoxyCompactList}\small\item\em Type used to hold the parent passed to base Eo C++ constructors. \end{DoxyCompactList}\item 
struct \hyperlink{structefl_1_1eo_1_1parent__expr}{efl\+::eo\+::parent\+\_\+expr}
\begin{DoxyCompactList}\small\item\em The expression type declaring the assignment operator used in the parent argument of the base Eo C++ class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{eo__base_8hh_a1d8da8ba61de1f085b801d5a11478a59}{\#define {\bfseries E\+F\+L\+\_\+\+C\+X\+X\+\_\+\+T\+H\+R\+O\+W}(x)~throw (x)}\label{eo__base_8hh_a1d8da8ba61de1f085b801d5a11478a59}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Efl__Cxx__API_ga4f175b4b7d8bda40dea3af04423e3b84}{bool {\bfseries efl\+::eo\+::operator==} (base const \&lhs, base const \&rhs)}\label{group__Efl__Cxx__API_ga4f175b4b7d8bda40dea3af04423e3b84}

\item 
\hypertarget{group__Efl__Cxx__API_ga8da45e43a714cc495ab3b66cbc8dcbba}{bool {\bfseries efl\+::eo\+::operator!=} (base const \&lhs, base const \&rhs)}\label{group__Efl__Cxx__API_ga8da45e43a714cc495ab3b66cbc8dcbba}

\item 
{\footnotesize template$<$typename T , typename U $>$ }\\T \hyperlink{group__Efl__Cxx__API_gad2f73bc0ae0cb49f99c45b6bfdd93359}{efl\+::eo\+::downcast} (U object)
\begin{DoxyCompactList}\small\item\em Downcast {\ttfamily U} to {\ttfamily T}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{parent\+\_\+expr const \hyperlink{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}{efl\+::eo\+::parent} = \{\}}\label{group__Efl__Cxx__API_ga9a67daec890c873d3df9cf33b2ddd187}

\begin{DoxyCompactList}\small\item\em Placeholder for the parent argument. \end{DoxyCompactList}\end{DoxyCompactItemize}
