Boost logo

Boost Users :

From: Nindi Singh (nindi73_at_[hidden])
Date: 2006-07-01 10:24:41


If I instantiate a Boost.Variant templated on a bool and a std::string , then I get the following behaviour ... not sure why
 
 
#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;
}
 
Is this what is supposed to happen ?
Ninds


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