id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 6066,Getting back std::string from a utree string node throws std::bad_cast,Rémy Chibois ,Joel de Guzman,"When using: std::string s1(""test""); boost::spirit::utree u = s1; Either of: std::string s2 = u.get(); or std::string s2 = u.get(); fail with a ""std::bad_cast"" thrown. Proceeding with: boost::spirit::utf8_string_range_type rt = u.get(); std::string s2(rt.begin(), rt.end()); works fine... Please see attached file for a complete example.",Bugs,new,To Be Determined,spirit,Boost 1.47.0,Problem,,spirit utree string bad_cast,