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? :-)

Thanks,
- Chris


------------------------------------------------------------------------------
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