Le vendredi 10 décembre 2010 à 15:27 -0500, Chris Frey a écrit :
> Hi Nicolas,
> 
> Reading through your class hierarchy, I notice that you used virtual
> inheritance in the following cases:
> 
>    a_alxparser.h:class BXEXPORT ALXParser : public virtual XML::XMLParser {
>    a_application.h:class BXEXPORT Application : public virtual CODSection {
>    a_library.h:class BXEXPORT Library : public virtual CODSection {
> 
> What is the intended inheritance scheme for these classes?
> Do you expect that ALXParser will be derived from other classes
> that also derive from XML::XMLParser?
> 
> I'm not entirely convinced that virtual inheritance is needed here.
> Can you convince me? :-)

Indeed, it's unnecessary.

In future release, the firmware upgrade tool will use only alxparser. I
don't think that I will need to use a derived class.

So you can remove it if you want :)

Regards,

Nicolas



------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages, 
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev 
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to