boost::cnv::charconv — std::to/from_chars-based extended converter
// In header: <boost/convert/charconv.hpp> struct charconv : public boost::cnv::cnvbase< boost::cnv::charconv > { // types typedef boost::cnv::charconv this_type; typedef boost::cnv::cnvbase< this_type > base_type; // private member functions template<typename in_type> cnv::range< char * > to_str(in_type, char *) const; template<typename string_type, typename out_type> void str_to(cnv::range< string_type >, optional< out_type > &) const; std::chars_format chars_format() const; };