Lines Matching refs:OS

233 static void printModuleId(raw_ostream &OS, const ModuleId &Id) {  in printModuleId()  argument
236 OS << "."; in printModuleId()
237 OS << Id[I].first; in printModuleId()
321 void Module::print(raw_ostream &OS, unsigned Indent) const { in print() argument
322 OS.indent(Indent); in print()
324 OS << "framework "; in print()
326 OS << "explicit "; in print()
327 OS << "module " << Name; in print()
330 OS.indent(Indent + 2); in print()
332 OS << " [system]"; in print()
334 OS << " [extern_c]"; in print()
337 OS << " {\n"; in print()
340 OS.indent(Indent + 2); in print()
341 OS << "requires "; in print()
344 OS << ", "; in print()
346 OS << "!"; in print()
347 OS << Requirements[I].first; in print()
349 OS << "\n"; in print()
353 OS.indent(Indent + 2); in print()
354 OS << "umbrella header \""; in print()
355 OS.write_escaped(H.NameAsWritten); in print()
356 OS << "\"\n"; in print()
358 OS.indent(Indent + 2); in print()
359 OS << "umbrella \""; in print()
360 OS.write_escaped(D.NameAsWritten); in print()
361 OS << "\"\n"; in print()
365 OS.indent(Indent + 2); in print()
366 OS << "config_macros "; in print()
368 OS << "[exhaustive]"; in print()
371 OS << ", "; in print()
372 OS << ConfigMacros[I]; in print()
374 OS << "\n"; in print()
388 OS.indent(Indent + 2); in print()
389 OS << K.Prefix << "header \""; in print()
390 OS.write_escaped(H.NameAsWritten); in print()
391 OS << "\"\n"; in print()
402 (*MI)->print(OS, Indent + 2); in print()
405 OS.indent(Indent + 2); in print()
406 OS << "export "; in print()
408 OS << Restriction->getFullModuleName(); in print()
410 OS << ".*"; in print()
412 OS << "*"; in print()
414 OS << "\n"; in print()
418 OS.indent(Indent + 2); in print()
419 OS << "export "; in print()
420 printModuleId(OS, UnresolvedExports[I].Id); in print()
423 OS << "*"; in print()
425 OS << ".*"; in print()
427 OS << "\n"; in print()
431 OS.indent(Indent + 2); in print()
432 OS << "use "; in print()
433 OS << DirectUses[I]->getFullModuleName(); in print()
434 OS << "\n"; in print()
438 OS.indent(Indent + 2); in print()
439 OS << "use "; in print()
440 printModuleId(OS, UnresolvedDirectUses[I]); in print()
441 OS << "\n"; in print()
445 OS.indent(Indent + 2); in print()
446 OS << "link "; in print()
448 OS << "framework "; in print()
449 OS << "\""; in print()
450 OS.write_escaped(LinkLibraries[I].Library); in print()
451 OS << "\""; in print()
455 OS.indent(Indent + 2); in print()
456 OS << "conflict "; in print()
457 printModuleId(OS, UnresolvedConflicts[I].Id); in print()
458 OS << ", \""; in print()
459 OS.write_escaped(UnresolvedConflicts[I].Message); in print()
460 OS << "\"\n"; in print()
464 OS.indent(Indent + 2); in print()
465 OS << "conflict "; in print()
466 OS << Conflicts[I].Other->getFullModuleName(); in print()
467 OS << ", \""; in print()
468 OS.write_escaped(Conflicts[I].Message); in print()
469 OS << "\"\n"; in print()
473 OS.indent(Indent + 2); in print()
475 OS << "explicit "; in print()
476 OS << "module * {\n"; in print()
478 OS.indent(Indent + 4); in print()
479 OS << "export *\n"; in print()
481 OS.indent(Indent + 2); in print()
482 OS << "}\n"; in print()
485 OS.indent(Indent); in print()
486 OS << "}\n"; in print()