Static Public Member Functions
efl::_impl::future_copy_traits< eina::variant< Args... > > Struct Template Reference

Static Public Member Functions

template<std::size_t I>
static void copy_impl (eina::variant< Args... > *, void const *, int, std::integral_constant< std::size_t, I >, std::integral_constant< std::size_t, I >)
 
template<std::size_t I, std::size_t N>
static void copy_impl (eina::variant< Args... > *storage, void const *value, int index, std::integral_constant< std::size_t, I >, std::integral_constant< std::size_t, N > max, typename std::enable_if< I !=N >::type *=0)
 
static void copy (eina::variant< Args... > *, Efl_Future_Event_Success const *)
 
static void copy_race (eina::variant< Args... > *storage, Efl_Future_Event_Success const *other_info)