Data Structures | Typedefs | Functions | Variables
eo_event.hh File Reference

Data Structures

struct  efl::eo::signal_connection
 
struct  efl::eo::scoped_signal_connection
 
struct  efl::eo::_event_deleter< F >
 

Typedefs

typedef ::Eo_Callback_Priority efl::eo::callback_priority
 

Functions

template<typename F >
signal_connection efl::eo::make_signal_connection (std::unique_ptr< F > &data, Eo *eo, ::Eo_Event_Cb cb, Eo_Event_Description const *description)
 
template<typename T , typename F >
Eina_Bool efl::eo::_detail::really_call_event (T &wrapper, F &f, Eo_Event_Description const &desc, void *info, std::true_type)
 
template<typename T , typename F >
Eina_Bool efl::eo::_detail::really_call_event (T &wrapper, F &f, Eo_Event_Description const &desc, void *info, std::false_type)
 
template<typename T , typename F >
Eina_Bool efl::eo::_detail::event_callback (void *data, Eo *obj, Eo_Event_Description const *desc, void *info)
 

Variables

static const callback_priority efl::eo::callback_priorities::before = -100
 
static const callback_priority efl::eo::callback_priorities::default_ = 0
 
static const callback_priority efl::eo::callback_priorities::after = 100