Lines Matching defs:FormatSpec
289 std::string &FormatSpec) {
298 FormatSpec.push_back('>');
303 FormatSpec.push_back('<');
309 std::string &FormatSpec) {
318 FormatSpec.push_back('+');
320 FormatSpec.push_back(' ');
325 std::string &FormatSpec) {
339 FormatSpec.push_back('#');
349 std::string &FormatSpec) {
356 FormatSpec.append(llvm::utostr(FieldWidth.getConstantAmount()));
359 FormatSpec.push_back('{');
364 FormatSpec.append(llvm::utostr(FieldWidth.getPositionalArgIndex() - 1));
366 FormatSpec.push_back('}');
375 std::string &FormatSpec) {
381 FormatSpec.push_back('.');
382 FormatSpec.append(llvm::utostr(FieldPrecision.getConstantAmount()));
385 FormatSpec.push_back('.');
386 FormatSpec.push_back('{');
391 FormatSpec.append(
394 FormatSpec.push_back('}');
454 std::string &FormatSpec) {
460 FormatSpec.push_back('d');
496 FormatSpec.push_back('d');
501 /// Append the corresponding standard format string type fragment to FormatSpec,
505 std::string &FormatSpec) {
515 FormatSpec.push_back('c');
521 FormatSpec))
533 FormatSpec.push_back('x');
536 FormatSpec.push_back('X');
539 FormatSpec.push_back('o');
542 FormatSpec.push_back('a');
545 FormatSpec.push_back('A');
548 FormatSpec.push_back('e');
551 FormatSpec.push_back('E');
554 FormatSpec.push_back('f');
557 FormatSpec.push_back('F');
560 FormatSpec.push_back('g');
563 FormatSpec.push_back('G');
596 std::string FormatSpec;
601 emitAlignment(FS, FormatSpec);
602 emitSign(FS, FormatSpec);
603 emitAlternativeForm(FS, FormatSpec);
606 FormatSpec.push_back('0');
608 emitFieldWidth(FS, FormatSpec);
609 emitPrecision(FS, FormatSpec);
612 if (!emitType(FS, Arg, FormatSpec))
615 if (!FormatSpec.empty()) {
617 StandardFormatString.append(FormatSpec);