Public Types | Public Member Functions
efl::eet::descriptor< T, Args > Struct Template Reference

Public Types

typedef T object_type
 
typedef ::Eet_Data_Descriptor const * const_native_handle_type
 
typedef ::Eet_Data_Descriptornative_handle_type
 
typedef std::integral_constant< std::size_t, sizeof...(Args)> members
 

Public Member Functions

 descriptor (::Eet_Data_Descriptor *descriptor_, std::array< _detail::member_desc_info, sizeof...(Args)> member_info)
 
 descriptor (descriptor &&other)
 
descriptoroperator= (descriptor &&other)
 
const_native_handle_type native_handle () const
 
native_handle_type native_handle ()
 
std::array< _detail::member_desc_info, sizeof...(Args)> get_member_info () const