From a4c96ceb73ec714cd7def72979c3d3db84407357 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Wed, 25 Oct 2017 16:08:28 +0200 Subject: [PATCH] eolian: add part definition --- src/lib/eolian/Eolian.h | 6 ++++++ src/lib/eolian/eolian_database.h | 7 +++++++ 2 files changed, 13 insertions(+) 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;