> I'm wondering what you're trying to do that might require multiple > inheritance.
I've been thinking for a few weeks about importers, particularly w.r.t. XML, e.g.: class ABI_EXPORT IE_Imp class ABI_EXPORT IE_Imp_XML : public IE_Imp class ABI_EXPORT IE_Imp_XHTML : public IE_Imp_XML thinking that XML import really ought to be more fundamental, so that class ABI_EXPORT IE_Imp_XML : public IE_Imp, UT_XML if that's the correct syntax. If it's just old versions of G++ that have problems with multiple inheritance, is it worth consigning that piece of folklore to the fairy-tale books as a story to frighten our children with? "Once upon a time, there lived in the forest an ugly little compiler whom all the other compilers used to make fun of. 'Single inheritant! Single inheritant!' they used to taunt and jeer before running off into the forest to help the woodcutters who were chopping down all the trees because in those days books were made out of paper and libraries needed many books. "But then one day, the ugly little compiler metamorphosed into a beautiful white swan and -" Oh, wait. That's something else. Confused, Frank Francis James Franklin [EMAIL PROTECTED] Deep in the human unconsciousness is a pervasive need for a logical universe that makes sense. But the real universe is always one step beyond logic. --- from `The Sayings of Muad'dib' by the Princess Irulan