summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eolian_database.h
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2018-11-04 16:08:48 +0100
committerDaniel Kolesa <d.kolesa@samsung.com>2018-11-04 16:12:53 +0100
commitd0c96539f227ae885878994dfb0c9e5f0ca071e9 (patch)
treedba99910affadda89ae377b460d60eded9abc6ff /src/lib/eolian/eolian_database.h
parent01c756a851bb0e03294486d9477d7568870ba3b8 (diff)
eolian: add eolian_implement_implementing_class_get
This will make it easier for generators and utilities to retrieve the class that implemented a method/property/etc rather than the class the implement was originally defined for. Thanks to this it will no longer be necessary to carry the class pointer around the place.
Diffstat (limited to 'src/lib/eolian/eolian_database.h')
-rw-r--r--src/lib/eolian/eolian_database.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/eolian/eolian_database.h b/src/lib/eolian/eolian_database.h
index 3f3ab61..b0684f0 100644
--- a/src/lib/eolian/eolian_database.h
+++ b/src/lib/eolian/eolian_database.h
@@ -290,6 +290,7 @@ struct _Eolian_Implement
290{ 290{
291 Eolian_Object base; 291 Eolian_Object base;
292 const Eolian_Class *klass; 292 const Eolian_Class *klass;
293 const Eolian_Class *implklass;
293 const Eolian_Function *foo_id; 294 const Eolian_Function *foo_id;
294 Eolian_Documentation *common_doc; 295 Eolian_Documentation *common_doc;
295 Eolian_Documentation *get_doc; 296 Eolian_Documentation *get_doc;