diff options
Diffstat (limited to 'src/lib/eolian/database_class_api.c')
-rw-r--r-- | src/lib/eolian/database_class_api.c | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/src/lib/eolian/database_class_api.c b/src/lib/eolian/database_class_api.c index 971c0bacb1..2860eaf49c 100644 --- a/src/lib/eolian/database_class_api.c +++ b/src/lib/eolian/database_class_api.c @@ -6,76 +6,76 @@ #include "eolian_database.h" #include "eolian_priv.h" -EAPI Eolian_Class_Type +EOLIAN_API Eolian_Class_Type eolian_class_type_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, EOLIAN_CLASS_UNKNOWN_TYPE); return cl->type; } -EAPI const Eolian_Documentation * +EOLIAN_API const Eolian_Documentation * eolian_class_documentation_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return cl->doc; } -EAPI const char * +EOLIAN_API const char * eolian_class_c_prefix_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return cl->c_prefix; } -EAPI const char * +EOLIAN_API const char * eolian_class_event_c_prefix_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return cl->ev_prefix; } -EAPI const char * +EOLIAN_API const char * eolian_class_data_type_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return cl->data_type; } -EAPI const Eolian_Class * +EOLIAN_API const Eolian_Class * eolian_class_parent_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return cl->parent; } -EAPI Eina_Iterator * +EOLIAN_API Eina_Iterator * eolian_class_requires_get(const Eolian_Class *cl) { return eina_list_iterator_new(cl->requires); } -EAPI Eina_Iterator * +EOLIAN_API Eina_Iterator * eolian_class_extensions_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return (cl->extends ? eina_list_iterator_new(cl->extends) : NULL); } -EAPI Eina_Iterator * +EOLIAN_API Eina_Iterator * eolian_class_implements_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return (cl->implements ? eina_list_iterator_new(cl->implements) : NULL); } -EAPI Eina_Iterator * +EOLIAN_API Eina_Iterator * eolian_class_constructors_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return (cl->constructors ? eina_list_iterator_new(cl->constructors) : NULL); } -EAPI const Eolian_Function * +EOLIAN_API const Eolian_Function * eolian_class_function_by_name_get(const Eolian_Class *cl, const char *func_name, Eolian_Function_Type f_type) { Eina_List *itr; @@ -106,7 +106,7 @@ eolian_class_function_by_name_get(const Eolian_Class *cl, const char *func_name, return NULL; } -EAPI Eina_Iterator * +EOLIAN_API Eina_Iterator * eolian_class_functions_get(const Eolian_Class *cl, Eolian_Function_Type foo_type) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); @@ -120,35 +120,35 @@ eolian_class_functions_get(const Eolian_Class *cl, Eolian_Function_Type foo_type } } -EAPI Eina_Iterator * +EOLIAN_API Eina_Iterator * eolian_class_events_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return (cl->events ? eina_list_iterator_new(cl->events) : NULL); } -EAPI Eina_Iterator * +EOLIAN_API Eina_Iterator * eolian_class_parts_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); return (cl->parts ? eina_list_iterator_new(cl->parts) : NULL); } -EAPI Eina_Bool +EOLIAN_API Eina_Bool eolian_class_ctor_enable_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, EINA_FALSE); return cl->class_ctor_enable; } -EAPI Eina_Bool +EOLIAN_API Eina_Bool eolian_class_dtor_enable_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, EINA_FALSE); return cl->class_dtor_enable; } -EAPI Eina_Stringshare * +EOLIAN_API Eina_Stringshare * eolian_class_c_get_function_name_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); @@ -176,7 +176,7 @@ eolian_class_c_get_function_name_get(const Eolian_Class *cl) return ret; } -EAPI Eina_Stringshare * +EOLIAN_API Eina_Stringshare * eolian_class_c_macro_get(const Eolian_Class *cl) { EINA_SAFETY_ON_NULL_RETURN_VAL(cl, NULL); @@ -204,7 +204,7 @@ eolian_class_c_macro_get(const Eolian_Class *cl) return ret; } -EAPI Eina_Stringshare * +EOLIAN_API Eina_Stringshare * eolian_class_c_data_type_get(const Eolian_Class *cl) { char buf[512]; |