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