Collection should always return Collection * types instead of PCollection * pointers.
Also should return ModelDataPair * types instead of PModelDataPair etc.
... and no forward declarations of PCollection, PModelDataPair.
Otherwise this invalidates the idea of an interface class hiding PCollection!
Collection
should always returnCollection *
types instead ofPCollection *
pointers. Also should returnModelDataPair *
types instead ofPModelDataPair
etc. ... and no forward declarations ofPCollection
,PModelDataPair
.Otherwise this invalidates the idea of an interface class hiding PCollection!