This struct holds the description of a class. More...
Data Fields | |
unsigned int | version |
The current version of eo, use EO_VERSION. | |
const char * | name |
The name of the class. More... | |
Efl_Class_Type | type |
The type of the class. More... | |
size_t | data_size |
The size of data (private + protected + public) this class needs per object. More... | |
Eina_Bool(* | class_initializer )(Efl_Class *klass) |
The initializer for the class. | |
void(* | class_constructor )(Efl_Class *klass) |
The constructor of the class. More... | |
void(* | class_destructor )(Efl_Class *klass) |
The destructor of the class. More... | |
This struct holds the description of a class.
This description should be passed to efl_class_new.