1 Jul
2006
1 Jul
'06
9:09 a.m.
When I have a Boost.Variant templated on a bool and a std::string, I get the following behaviour .. #include<string> #include<boost/variant.hpp> typedef boost::variant< bool,std::string> BoostVariant; int main () { BoostVariant v("A String"); bool &Bref(boost::get<bool&>(v)); // this is ok std::string &Sref(boost::get<std::string&>(v)); // But this throws return 0; }