Lines Matching defs:OB
1022 OutputBuffer OB;
1023 Identifier->output(OB, OF_Default);
1024 std::string_view Owned = copyString(OB);
1026 std::free(OB.getBuffer());
1161 static void outputHex(OutputBuffer &OB, unsigned C) {
1184 OB << std::string_view(&TempBuffer[Pos + 1]);
1187 static void outputEscapedChar(OutputBuffer &OB, unsigned C) {
1190 OB << "\\0";
1193 OB << "\\\'";
1196 OB << "\\\"";
1199 OB << "\\\\";
1202 OB << "\\a";
1205 OB << "\\b";
1208 OB << "\\f";
1211 OB << "\\n";
1214 OB << "\\r";
1217 OB << "\\t";
1220 OB << "\\v";
1228 OB << (char)C;
1232 outputHex(OB, C);
1328 OutputBuffer OB;
1381 outputEscapedChar(OB, W);
1423 outputEscapedChar(OB, NextChar);
1427 Result->DecodedString = copyString(OB);
1428 std::free(OB.getBuffer());
1433 std::free(OB.getBuffer());
1497 OutputBuffer OB;
1498 OB << '`';
1499 Scope->output(OB, OF_Default);
1500 OB << '\'';
1501 OB << "::`" << Number << "'";
1503 Identifier->Name = copyString(OB);
1504 std::free(OB.getBuffer());
2409 OutputBuffer OB;
2411 OB.setCurrentPosition(0);
2414 T->output(OB, OF_Default);
2416 std::string_view B = OB;
2419 std::free(OB.getBuffer());
2479 OutputBuffer OB;
2480 AST->output(OB, OF);
2481 OB += '\0';
2482 Buf = OB.getBuffer();