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
[email protected]
https://lists.sourceforge.net/lists/listinfo/barry-devel