summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eolian_database.h
diff options
context:
space:
mode:
authorXavi Artigas <xavierartigas@yahoo.es>2019-02-13 18:12:59 +0100
committerXavi Artigas <xavierartigas@yahoo.es>2019-02-13 18:48:02 +0100
commit19fcd6e60fdb702ea0db4a9884c4822e624ecde4 (patch)
tree3b43c4dbbc2efd77787097d7990f0fb6d6f3ea38 /src/lib/eolian/eolian_database.h
parent6b7346b7b2b0db05e76cc217966d3304e4cbc41a (diff)
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
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 d0d7873..b70f2b4 100644
--- a/src/lib/eolian/eolian_database.h
+++ b/src/lib/eolian/eolian_database.h
@@ -196,6 +196,7 @@ struct _Eolian_Class
196 Eina_List *callables; /* internal for now */ 196 Eina_List *callables; /* internal for now */
197 Eina_Bool class_ctor_enable:1; 197 Eina_Bool class_ctor_enable:1;
198 Eina_Bool class_dtor_enable:1; 198 Eina_Bool class_dtor_enable:1;
199 Eina_Bool is_beta :1;
199}; 200};
200 201
201struct _Eolian_Function 202struct _Eolian_Function