eolian: add eolian_implement_implementing_class_get
authorDaniel Kolesa <d.kolesa@samsung.com>
Sun, 4 Nov 2018 15:08:48 +0000 (16:08 +0100)
committerYeongjong Lee <yj34.lee@samsung.com>
Thu, 8 Nov 2018 06:40:48 +0000 (15:40 +0900)
commit36102c159cdd85d804c89bdf323c94020f39bc2d
tree1cae4a89eb82b3ff26356debf1bb5fafcfeff49e
parent6927dc3732429fcfd883539d7a94c755a4c710e3
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.
src/bindings/luajit/eolian.lua
src/lib/eolian/Eolian.h
src/lib/eolian/database_implement_api.c
src/lib/eolian/database_validate.c
src/lib/eolian/eo_parser.c
src/lib/eolian/eolian_database.h
src/tests/eolian/eolian_parsing.c