efl/src/bin/eolian
Marcel Hollerbach 46885653bc eo: remove class functions from eo
As in the previous commit explained, we want to get rid of class
functions in eo, and make them just c functions right away.

This commit removes the class parameter from the eo_class_function_set
call, and adjusts the tests to not depend on class functions anymore.
Class functions are now not tested anymore, tests that used them as a
way to test *things* are adjusted to test them now with object
functions, tests that just tested the working of class functions are
dropped.

This fixes T7675.

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D7902
2019-02-13 16:59:59 +01:00
..
.gitignore eolian gen2: move to eolian gen (as the old one is gone) 2016-10-07 13:34:47 +02:00
docs.c eolian: use the legacy_prefix to generate the legacy doxygen group names 2018-10-09 15:29:08 +02:00
docs.h eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00
headers.c eolian: drop class function overriding 2019-02-13 16:59:58 +01:00
headers.h eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00
main.c eolian_gen: add support for header-only depfiles 2019-02-06 14:31:23 +01:00
main.h eolian gen2: move to eolian gen (as the old one is gone) 2016-10-07 13:34:47 +02:00
meson.build meson: enable cross compiling 2018-12-07 13:05:31 +01:00
sources.c eo: remove class functions from eo 2019-02-13 16:59:59 +01:00
sources.h eolian: do not require unit when stringifying types 2018-01-16 16:39:05 +01:00
types.c eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00
types.h eolian: make doc ref resolution global 2018-04-18 16:38:14 +02:00