Boost logo

Boost Users :

From: Nindi (Nindi73_at_[hidden])
Date: 2006-07-01 05:09:07


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;

}


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net