Data Structures | Macros | Functions
eo_concrete.hh File Reference

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::is_eolian_object< T >
 
struct  efl::eo::is_eolian_object< T const >
 
struct  efl::eo::is_eolian_object< eo::concrete >
 

Macros

#define EFL_CXX_THROW(x)   throw (x)
 

Functions

template<class CharT , class Traits >
std::basic_ostream< CharT, Traits > & efl::eo::operator<< (std::basic_ostream< CharT, Traits > &os, concrete const &eo)
 
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 >
efl::eo::downcast (U object)
 Downcast U to T. More...