efl/src/bin/eolian
Xavi Artigas 19fcd6e60f eolian: allow tagging complete classes as BETA
Summary:
This allows using the @beta tag in classes, like this:
class @beta Efl.Foo extends Efl.Bar { ... }

This will surround the class definition in the .eo.h file with an
EFL_BETA_API_SUPPORT #define, equivalent to tag every method and
event with @beta.

Test Plan: Nothing changes since no class uses this tag yet

Reviewers: q66, bu5hm4n, zmike

Reviewed By: q66

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7933
2019-02-13 18:48:02 +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: allow tagging complete classes as BETA 2019-02-13 18:48:02 +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