Data Fields
_Efl_Class_Description Struct Reference

Data Fields

unsigned int version
 The current version of eo, use EO_VERSION.
 
const char * name
 The name of the class.
 
Efl_Class_Type type
 The type of the class.
 
size_t data_size
 The size of data (private + protected + public) this class needs per object.
 
Eina_Bool(* class_initializer )(Efl_Class *klass)
 The initializer for the class.
 
void(* class_constructor )(Efl_Class *klass)
 The constructor of the class.
 
void(* class_destructor )(Efl_Class *klass)
 The destructor of the class.
 

Detailed Description

This structure holds the class description. This description should be passed to efl_class_new.