Skip to content

Minimal Event Store

Gerhard Raven requested to merge graven/Gaudi:toy-store-dataobject-only into master

Simplification of !810. Where !810 does not rely on inheritance of DataObject, this MR does rely on DataObject inheritance. The problem with !810 is that because it still implements the IDataProviderSvc and IDataManagerSvc interfaces, there is no way to put or get anything but a DataObject into or out of it. As a result, the additional type-erasure layer is just overhead. This MR removes that additional layer, as that layer is only really useful in conjunction with an interface with takes advantage of it.

Edited by Marco Clemencic

Merge request reports