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.