summaryrefslogtreecommitdiff
path: root/src/lib/eo
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2019-01-10 12:10:47 +0100
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2019-01-11 12:37:27 +0100
commit455dedd49dd522d1dcbec41a52af6b16e20f7f73 (patch)
tree26c8bb5683e58180d19d4849c902b829b48addec /src/lib/eo
parentc998af19fcfda7e508e5fbd449f60e7d46f17b51 (diff)
eolian: introduce the keyword required
This introduces a new keyword called required. It only works on mixins. You can specify a list of regular/abstract classes in there. Classes specified after the required keyword are later used to verify the usage of the mixin. With this feature a mixin can define a list of types that the inheriting object (the object that inherits from a mixin) needs to fullfill, if one class that is required is not in the implemented classes, then eolian will bail out. Differential Revision: https://phab.enlightenment.org/D7584
Diffstat (limited to 'src/lib/eo')
0 files changed, 0 insertions, 0 deletions