[snip] The two attached files get me closer to a compilation. Two significant changes to the originals:
1) in assign_variant(,true), I had to disable the BOOST_STATIC_ASSERT because if was always causing a compiler error.
This might also indicate your are trying to assign a type to the variant that is not one of the bounded types. See your callstack.
2) I had to forward declare:
CLoPtrVariant(const CLoPtrVariant<Typelist2>& rOperand)
because the body used CConvertVariant which hadn't been declared yet.
Odd, since its a template/argument-naming dependant function and the poi is way down it should give you no problems!? Anyway, its not used in your test anyway, so you may also strip it.
However, I'm still getting a compile error with gcc4.5.1. A partial list of the compilation output is also attached.
Any ideas what's going wrong?
-Larry
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users