summaryrefslogtreecommitdiff
path: root/src/lib/eolian/eolian_database.h
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2019-01-16 19:39:39 +0100
committerDaniel Kolesa <d.kolesa@samsung.com>2019-01-16 19:41:40 +0100
commit211064113104702b2c6bd279e9e8a04ee0e8254a (patch)
treee7480b6588cf12d83f52e915ee8a740142b63ee3 /src/lib/eolian/eolian_database.h
parentbff4c35322f08a56caf0a49d23a7d67d838a3093 (diff)
eolian: add validation to make sure all methods are implemented
The checks are only done for regular classes. It's also disabled by default as too many methods would be unimplemented. Use EOLIAN_CLASS_UNIMPLEMENTED_WARN=1 to enable the errors.
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 fdaee09..805b547 100644
--- a/src/lib/eolian/eolian_database.h
+++ b/src/lib/eolian/eolian_database.h
@@ -192,6 +192,7 @@ struct _Eolian_Class
192 Eina_List *events; /* Eolian_Event */ 192 Eina_List *events; /* Eolian_Event */
193 Eina_List *parts; /* Eolian_Part */ 193 Eina_List *parts; /* Eolian_Part */
194 Eina_List *requires; /* a list of required other classes only used internally */ 194 Eina_List *requires; /* a list of required other classes only used internally */
195 Eina_List *callables; /* internal for now */
195 Eina_Bool class_ctor_enable:1; 196 Eina_Bool class_ctor_enable:1;
196 Eina_Bool class_dtor_enable:1; 197 Eina_Bool class_dtor_enable:1;
197}; 198};