converts a floating point value to a string with the same contents as what std::sprintf(buf, "%f", value) would produce for a sufficiently large buffer.
std::sprintf(buf, "%f", value)
Declared in <bslstl_string.h>
<bslstl_string.h>
string to_string(float value);