forked from enlightenment/efl
eolian: refactoring: more consistent naming
This commit is contained in:
parent
1293dce967
commit
441455259e
|
@ -14,7 +14,7 @@ database_type_add(const char *alias, Eolian_Type *type)
|
|||
{
|
||||
if (_types)
|
||||
{
|
||||
Type_Desc *desc = calloc(1, sizeof(*desc));
|
||||
Eolian_Typedef *desc = calloc(1, sizeof(*desc));
|
||||
desc->alias = eina_stringshare_add(alias);
|
||||
desc->type = type;
|
||||
eina_hash_set(_types, desc->alias, desc);
|
||||
|
@ -58,7 +58,7 @@ static Eina_Bool
|
|||
_stype_field_cb(const Eina_Hash *hash EINA_UNUSED, const void *key, void *data,
|
||||
void *fdata)
|
||||
{
|
||||
database_type_to_str((Eolian_Type*)((_Struct_Field_Type*)data)->type,
|
||||
database_type_to_str((Eolian_Type*)((Eolian_Struct_Field*)data)->type,
|
||||
(Eina_Strbuf*)fdata, (const char*)key);
|
||||
eina_strbuf_append((Eina_Strbuf*)fdata, "; ");
|
||||
return EINA_TRUE;
|
||||
|
|
|
@ -7,7 +7,7 @@ eolian_type_find_by_alias(const char *alias)
|
|||
{
|
||||
if (!_types) return NULL;
|
||||
Eina_Stringshare *shr = eina_stringshare_add(alias);
|
||||
Type_Desc *cl = eina_hash_find(_types, shr);
|
||||
Eolian_Typedef *cl = eina_hash_find(_types, shr);
|
||||
eina_stringshare_del(shr);
|
||||
return cl?cl->type:NULL;
|
||||
}
|
||||
|
@ -62,7 +62,7 @@ eolian_type_struct_field_names_list_get(const Eolian_Type *tp)
|
|||
EAPI const Eolian_Type *
|
||||
eolian_type_struct_field_get(const Eolian_Type *tp, const char *field)
|
||||
{
|
||||
_Struct_Field_Type *sf = NULL;
|
||||
Eolian_Struct_Field *sf = NULL;
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(tp, NULL);
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(field, NULL);
|
||||
EINA_SAFETY_ON_FALSE_RETURN_VAL(tp->type == EOLIAN_TYPE_STRUCT, NULL);
|
||||
|
@ -74,7 +74,7 @@ eolian_type_struct_field_get(const Eolian_Type *tp, const char *field)
|
|||
EAPI Eina_Stringshare *
|
||||
eolian_type_struct_field_description_get(const Eolian_Type *tp, const char *field)
|
||||
{
|
||||
_Struct_Field_Type *sf = NULL;
|
||||
Eolian_Struct_Field *sf = NULL;
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(tp, NULL);
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(field, NULL);
|
||||
EINA_SAFETY_ON_FALSE_RETURN_VAL(tp->type == EOLIAN_TYPE_STRUCT, NULL);
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
|
||||
/* TYPE */
|
||||
|
||||
typedef struct _eo_type_def Eo_Type_Def;
|
||||
struct _eo_type_def
|
||||
typedef struct _Eo_Type_Def Eo_Type_Def;
|
||||
struct _Eo_Type_Def
|
||||
{
|
||||
Eina_Stringshare *name;
|
||||
Eolian_Type_Type type;
|
||||
|
@ -29,7 +29,7 @@ struct _eo_type_def
|
|||
Eina_Bool is_own :1;
|
||||
};
|
||||
|
||||
typedef struct _eo_struct_field_def
|
||||
typedef struct _Eo_Struct_Field_Def
|
||||
{
|
||||
Eo_Type_Def *type;
|
||||
Eina_Stringshare *comment;
|
||||
|
@ -37,7 +37,7 @@ typedef struct _eo_struct_field_def
|
|||
|
||||
/* RET */
|
||||
|
||||
typedef struct _eo_ret_def
|
||||
typedef struct _Eo_Ret_Def
|
||||
{
|
||||
Eo_Type_Def *type;
|
||||
Eina_Stringshare *comment;
|
||||
|
@ -47,7 +47,7 @@ typedef struct _eo_ret_def
|
|||
|
||||
/* PARAM */
|
||||
|
||||
typedef enum _param_way
|
||||
typedef enum _Param_Way
|
||||
{
|
||||
PARAM_IN,
|
||||
PARAM_OUT,
|
||||
|
@ -55,7 +55,7 @@ typedef enum _param_way
|
|||
PARAM_WAY_LAST
|
||||
} Param_Way;
|
||||
|
||||
typedef struct _eo_param_def
|
||||
typedef struct _Eo_Param_Def
|
||||
{
|
||||
Param_Way way;
|
||||
Eo_Type_Def *type;
|
||||
|
@ -66,20 +66,20 @@ typedef struct _eo_param_def
|
|||
|
||||
/* ACCESSOR */
|
||||
|
||||
typedef enum _eo_accessor_type
|
||||
typedef enum _Eo_Accessor_Type
|
||||
{
|
||||
SETTER,
|
||||
GETTER,
|
||||
ACCESSOR_TYPE_LAST
|
||||
} Eo_Accessor_Type;
|
||||
|
||||
typedef struct _eo_accessor_param
|
||||
typedef struct _Eo_Accessor_Param
|
||||
{
|
||||
Eina_Stringshare *name;
|
||||
Eina_Bool is_const:1;
|
||||
} Eo_Accessor_Param;
|
||||
|
||||
typedef struct _eo_accessor_def
|
||||
typedef struct _Eo_Accessor_Def
|
||||
{
|
||||
Eo_Accessor_Type type;
|
||||
Eo_Ret_Def *ret;
|
||||
|
@ -90,7 +90,7 @@ typedef struct _eo_accessor_def
|
|||
|
||||
/* PROPERTY */
|
||||
|
||||
typedef struct _eo_property_def
|
||||
typedef struct _Eo_Property_Def
|
||||
{
|
||||
Eina_Stringshare *name;
|
||||
Eina_List *keys;
|
||||
|
@ -101,13 +101,13 @@ typedef struct _eo_property_def
|
|||
|
||||
/* METHOD */
|
||||
|
||||
typedef enum _eo_method_type {
|
||||
typedef enum _Eo_Method_Type {
|
||||
METH_REGULAR,
|
||||
METH_CONSTRUCTOR,
|
||||
METH_TYPE_LAST
|
||||
} Eo_Method_Type;
|
||||
|
||||
typedef struct _eo_method_def
|
||||
typedef struct _Eo_Method_Def
|
||||
{
|
||||
Eo_Ret_Def *ret;
|
||||
Eo_Method_Type type;
|
||||
|
@ -121,7 +121,7 @@ typedef struct _eo_method_def
|
|||
|
||||
/* SIGNAL */
|
||||
|
||||
typedef struct _eo_event_def
|
||||
typedef struct _Eo_Event_Def
|
||||
{
|
||||
Eina_Stringshare *name;
|
||||
Eina_Stringshare *type;
|
||||
|
@ -130,14 +130,14 @@ typedef struct _eo_event_def
|
|||
|
||||
/* IMPLEMENT */
|
||||
|
||||
typedef struct _eo_implement_def
|
||||
typedef struct _Eo_Implement_Def
|
||||
{
|
||||
Eina_Stringshare *meth_name;
|
||||
} Eo_Implement_Def;
|
||||
|
||||
/* CLASS */
|
||||
|
||||
typedef struct _eo_class_def
|
||||
typedef struct _Eo_Class_Def
|
||||
{
|
||||
Eina_Stringshare *name;
|
||||
Eolian_Class_Type type;
|
||||
|
@ -155,7 +155,7 @@ typedef struct _eo_class_def
|
|||
|
||||
/* TYPE */
|
||||
|
||||
typedef struct _eo_typedef_def
|
||||
typedef struct _Eo_Typedef_Def
|
||||
{
|
||||
Eina_Stringshare *alias;
|
||||
Eo_Type_Def *type;
|
||||
|
|
|
@ -12,7 +12,7 @@ static int _database_init_count = 0;
|
|||
|
||||
static void _type_hash_free_cb(void *data)
|
||||
{
|
||||
Type_Desc *type = data;
|
||||
Eolian_Typedef *type = data;
|
||||
eina_stringshare_del(type->alias);
|
||||
database_type_del(type->type);
|
||||
free(type);
|
||||
|
|
|
@ -70,12 +70,6 @@ struct _Eolian_Class
|
|||
Eina_Bool class_dtor_enable:1;
|
||||
};
|
||||
|
||||
typedef struct
|
||||
{
|
||||
Eina_Stringshare *alias;
|
||||
Eolian_Type *type;
|
||||
} Type_Desc;
|
||||
|
||||
struct _Eolian_Function
|
||||
{
|
||||
Eina_Stringshare *name;
|
||||
|
@ -106,12 +100,6 @@ struct _Eolian_Function_Parameter
|
|||
|
||||
/* maps directly to Eo_Type_Def */
|
||||
|
||||
typedef struct
|
||||
{
|
||||
Eolian_Type *type;
|
||||
Eina_Stringshare *comment;
|
||||
} _Struct_Field_Type;
|
||||
|
||||
struct _Eolian_Type
|
||||
{
|
||||
Eina_Stringshare *name;
|
||||
|
@ -146,6 +134,18 @@ struct _Eolian_Event
|
|||
Eina_Stringshare *comment;
|
||||
};
|
||||
|
||||
typedef struct _Eolian_Typedef
|
||||
{
|
||||
Eina_Stringshare *alias;
|
||||
Eolian_Type *type;
|
||||
} Eolian_Typedef;
|
||||
|
||||
typedef struct _Eolian_Struct_Field
|
||||
{
|
||||
Eolian_Type *type;
|
||||
Eina_Stringshare *comment;
|
||||
} Eolian_Struct_Field;
|
||||
|
||||
int database_init();
|
||||
int database_shutdown();
|
||||
|
||||
|
|
Loading…
Reference in New Issue