Data Structures | |
| struct | efl::eo::concrete |
| Creates concrete versions for Eo wrappers. More... | |
| struct | efl::eo::detail::extension_inheritance< T > |
| struct | efl::eo::detail::extension_inheritance< concrete > |
| struct | efl::eo::detail::extension_inheritance< concrete >::type< T > |
| struct | efl::eo::detail::concrete_address_of |
| struct | efl::eo::detail::concrete_address_const_of |
| struct | efl::eo::parent_type |
| Type used to hold the parent passed to concrete Eo C++ constructors. More... | |
| struct | efl::eo::parent_expr |
| The expression type declaring the assignment operator used in the parent argument of the concrete Eo C++ class. More... | |
Macros | |
| #define | EFL_CXX_THROW(x) throw (x) |
Functions | |
| bool | efl::eo::operator== (concrete const &lhs, concrete const &rhs) |
| bool | efl::eo::operator!= (concrete const &lhs, concrete const &rhs) |
| template<typename T , typename U > | |
| T | efl::eo::downcast (U object) |
Downcast U to T. More... | |
Variables | |
| parent_expr const | efl::eo::parent = {} |
| Placeholder for the parent argument. | |