\hypertarget{eo__concrete_8hh}{}\section{eo\+\_\+concrete.\+hh File Reference}
\label{eo__concrete_8hh}\index{eo\+\_\+concrete.\+hh@{eo\+\_\+concrete.\+hh}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}}
\begin{DoxyCompactList}\small\item\em Creates concrete versions for {\itshape Eo} wrappers. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structefl_1_1eo_1_1detail_1_1extension__inheritance}{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ T $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01concrete_01_4}{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ concrete $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1eo_1_1detail_1_1extension__inheritance_3_01concrete_01_4_1_1type}{efl\+::eo\+::detail\+::extension\+\_\+inheritance$<$ concrete $>$\+::type$<$ T $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object}{efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object_3_01T_01const_01_4}{efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ T const $>$}}
\item 
struct \mbox{\hyperlink{structefl_1_1eo_1_1is__eolian__object_3_01eo_1_1concrete_01_4}{efl\+::eo\+::is\+\_\+eolian\+\_\+object$<$ eo\+::concrete $>$}}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{eo__concrete_8hh_a1d8da8ba61de1f085b801d5a11478a59}\label{eo__concrete_8hh_a1d8da8ba61de1f085b801d5a11478a59}} 
\#define {\bfseries E\+F\+L\+\_\+\+C\+X\+X\+\_\+\+T\+H\+R\+OW}(x)~throw (x)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class CharT , class Traits $>$ }\\std\+::basic\+\_\+ostream$<$ CharT, Traits $>$ \& {\bfseries efl\+::eo\+::operator$<$$<$} (std\+::basic\+\_\+ostream$<$ CharT, Traits $>$ \&os, concrete const \&eo)
\item 
bool {\bfseries efl\+::eo\+::operator==} (concrete const \&lhs, concrete const \&rhs)
\item 
bool {\bfseries efl\+::eo\+::operator!=} (concrete const \&lhs, concrete const \&rhs)
\item 
{\footnotesize template$<$typename T , typename U $>$ }\\T \mbox{\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}
