Hello
It would be nice if you can provide all issues you have found instead of a
sample. Maybe you can write a CR with your proposal.
About your first comment, our position is that TCI data must have public
inheritance from abstract base classes. We really think that private
inheritance is not needed and the interface document should be changed.
Regarding virtual inheritance, we are also convinced that it's not necessary
because the base classes are abstract.
About the second point, we think that reinterpret casts are the least safe
form of cast and should not be used to cast down a class hierarchy and this
could be avoided if the inheritance would be public ( using dynamic cast).
Best regards,
Juan Paradinas Saenz de Viteri
Project leader
Pº de la Castellana, 182 - 10ª planta
28046 - Madrid
Tel.: +34 913531564
Fax: +34 913596179
<
www.mtp.es>
www.mtp.es