diff --git a/src/lib/eolian/Eolian.h b/src/lib/eolian/Eolian.h index 315dbd3f53..bc8bbb48cf 100644 --- a/src/lib/eolian/Eolian.h +++ b/src/lib/eolian/Eolian.h @@ -96,6 +96,12 @@ typedef struct _Eolian_Class Eolian_Class; */ typedef struct _Eolian_Function Eolian_Function; +/* Part information + * + * @ingroup Eolian + */ +typedef struct _Eolian_Part Eolian_Part; + /* Parameter/return type. * * @ingroup Eolian diff --git a/src/lib/eolian/eolian_database.h b/src/lib/eolian/eolian_database.h index 5389267a7e..c99a47451c 100644 --- a/src/lib/eolian/eolian_database.h +++ b/src/lib/eolian/eolian_database.h @@ -141,6 +141,13 @@ struct _Eolian_Function Eolian_Class *klass; }; +struct _Eolian_Part +{ + Eolian_Object base; + Eina_Stringshare *name; + Eolian_Class *klass; +}; + struct _Eolian_Function_Parameter { Eolian_Object base;