12 return Glib::ustring(
"0");
15 typedef std::vector<char> Digits;
16 typedef std::vector<Digits *> Groups;
24 digits =
new Digits();
25 digits->reserve(places);
27 while ( value && places ) {
28 digits->push_back(
'0' + (
char)( value % 10 ));
33 groups.push_back(digits);
39 digits = groups.back();
40 while (!digits->empty()) {
41 temp.append(1, digits->back());