summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eolian_database.h
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2018-03-08 23:59:40 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2018-03-08 23:59:40 +0100
commit7a4669b1b776652c76a1c629446819890962ac1b (patch)
tree62c3cae01036c21780a52fcf8d4c9a527af214e9 /src/lib/eolian/eolian_database.h
parentb6fa5aa844c5be37b344ebaab0a01b60a971afb3 (diff)
eolian: remove old declaration APIs
Diffstat (limited to 'src/lib/eolian/eolian_database.h')
-rw-r--r--src/lib/eolian/eolian_database.h13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/lib/eolian/eolian_database.h b/src/lib/eolian/eolian_database.h
index 526fba0..bca488b 100644
--- a/src/lib/eolian/eolian_database.h
+++ b/src/lib/eolian/eolian_database.h
@@ -43,7 +43,6 @@ struct _Eolian_Unit
43 Eina_Hash *structs; 43 Eina_Hash *structs;
44 Eina_Hash *enums; 44 Eina_Hash *enums;
45 Eina_Hash *objects; 45 Eina_Hash *objects;
46 Eina_Hash *decls;
47}; 46};
48 47
49struct _Eolian_State 48struct _Eolian_State
@@ -63,7 +62,6 @@ struct _Eolian_State
63 Eina_Hash *globals_f; 62 Eina_Hash *globals_f;
64 Eina_Hash *constants_f; 63 Eina_Hash *constants_f;
65 Eina_Hash *objects_f; 64 Eina_Hash *objects_f;
66 Eina_Hash *decls_f;
67}; 65};
68 66
69struct _Eolian_Object 67struct _Eolian_Object
@@ -110,13 +108,6 @@ struct _Eolian_Documentation
110 Eina_Stringshare *since; 108 Eina_Stringshare *since;
111}; 109};
112 110
113struct _Eolian_Declaration
114{
115 Eolian_Object base;
116 Eolian_Declaration_Type type;
117 void *data;
118};
119
120struct _Eolian_Class 111struct _Eolian_Class
121{ 112{
122 Eolian_Object base; 113 Eolian_Object base;
@@ -332,9 +323,7 @@ struct _Eolian_Variable
332char *database_class_to_filename(const char *cname); 323char *database_class_to_filename(const char *cname);
333Eina_Bool database_validate(Eolian_State *state, const Eolian_Unit *src); 324Eina_Bool database_validate(Eolian_State *state, const Eolian_Unit *src);
334 325
335void database_decl_add(Eolian_Unit *unit, Eina_Stringshare *name, 326void database_object_add(Eolian_Unit *unit, const Eolian_Object *obj);
336 Eolian_Declaration_Type type,
337 Eina_Stringshare *file, void *ptr);
338 327
339void database_doc_del(Eolian_Documentation *doc); 328void database_doc_del(Eolian_Documentation *doc);
340 329