Home | History | Annotate | Download | only in src

Lines Matching full:builder

362   StringBuilder builder(buffer.start(), buffer.length());
366 builder.AddString("NaN");
371 builder.AddString("-Infinity");
373 builder.AddString("Infinity");
378 builder.AddCharacter('0');
388 if (sign) builder.AddCharacter('-');
392 builder.AddString(decimal_rep);
393 builder.AddPadding('0', decimal_point - length);
397 builder.AddSubstring(decimal_rep, decimal_point);
398 builder.AddCharacter('.');
399 builder.AddString(decimal_rep + decimal_point);
403 builder.AddString("0.");
404 builder.AddPadding('0', -decimal_point);
405 builder.AddString(decimal_rep);
409 builder.AddCharacter(decimal_rep[0]);
411 builder.AddCharacter('.');
412 builder.AddString(decimal_rep + 1);
414 builder.AddCharacter('e');
415 builder.AddCharacter((decimal_point >= 0) ? '+' : '-');
418 builder.AddFormatted("%d", exponent);
424 return builder.Finalize();
496 StringBuilder builder(result_size + 1);
497 if (negative) builder.AddCharacter('-');
498 builder.AddSubstring(rep, decimal_point);
500 builder.AddCharacter('.');
501 builder.AddSubstring(rep + decimal_point, f);
504 return builder.Finalize();
522 StringBuilder builder(result_size + 1);
524 if (negative) builder.AddCharacter('-');
525 builder.AddCharacter(decimal_rep[0]);
527 builder.AddCharacter('.');
528 builder.AddString(decimal_rep + 1);
530 builder.AddPadding('0', significant_digits - rep_length);
533 builder.AddCharacter('e');
534 builder.AddCharacter(negative_exponent ? '-' : '+');
535 builder.AddFormatted("%d", exponent);
536 return builder.Finalize();
608 StringBuilder builder(result_size + 1);
609 if (negative) builder.AddCharacter('-');
611 builder.AddString("0.");
612 builder.AddPadding('0', -decimal_point);
613 builder.AddString(decimal_rep);
614 builder.AddPadding('0', p - decimal_rep_length);
617 builder.AddSubstring(decimal_rep, m);
618 builder.AddPadding('0', decimal_point - decimal_rep_length);
620 builder.AddCharacter('.');
624 const int n = Min(len, p - (builder.position() - extra));
625 builder.AddSubstring(decimal_rep + decimal_point, n);
627 builder.AddPadding('0', extra + (p - builder.position()));
630 result = builder.Finalize();
701 StringBuilder builder(result_size + 1);
702 builder.AddSubstring(integer_buffer + integer_pos + 1, integer_part_size);
703 if (decimal_pos > 0) builder.AddCharacter('.');
704 builder.AddSubstring(decimal_buffer, decimal_pos);
705 return builder.Finalize();