eolian: auto-add composited interfaces into implements if needed
authorDaniel Kolesa <d.kolesa@samsung.com>
Thu, 19 Sep 2019 14:49:31 +0000 (16:49 +0200)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 19 Sep 2019 21:34:33 +0000 (06:34 +0900)
commitc8e081d9ff0fc19d45fb157ee350948e04e189f1
treeb25353ef66df9dec5a797759867fafd0544925a9
parent4696d79af666c176af806c08532e6f42dfe1047b
eolian: auto-add composited interfaces into implements if needed

The condition here is that the composited interface does not
already appear in the inheritance tree of the given class. If
it does, don't add. If it doesn't, add it to the class that
specifies the composited block.
src/lib/eolian/database_validate.c