Lines Matching refs:OS
192 static void printModuleId(raw_ostream &OS, InputIter Begin, InputIter End, in printModuleId() argument
196 OS << "."; in printModuleId()
200 OS << Name; in printModuleId()
202 OS << '"'; in printModuleId()
203 OS.write_escaped(Name); in printModuleId()
204 OS << '"'; in printModuleId()
210 static void printModuleId(raw_ostream &OS, const Container &C) { in printModuleId() argument
211 return printModuleId(OS, C.begin(), C.end()); in printModuleId()
405 void Module::print(raw_ostream &OS, unsigned Indent) const { in print() argument
406 OS.indent(Indent); in print()
408 OS << "framework "; in print()
410 OS << "explicit "; in print()
411 OS << "module "; in print()
412 printModuleId(OS, &Name, &Name + 1); in print()
415 OS.indent(Indent + 2); in print()
417 OS << " [system]"; in print()
419 OS << " [extern_c]"; in print()
422 OS << " {\n"; in print()
425 OS.indent(Indent + 2); in print()
426 OS << "requires "; in print()
429 OS << ", "; in print()
431 OS << "!"; in print()
432 OS << Requirements[I].first; in print()
434 OS << "\n"; in print()
438 OS.indent(Indent + 2); in print()
439 OS << "umbrella header \""; in print()
440 OS.write_escaped(H.NameAsWritten); in print()
441 OS << "\"\n"; in print()
443 OS.indent(Indent + 2); in print()
444 OS << "umbrella \""; in print()
445 OS.write_escaped(D.NameAsWritten); in print()
446 OS << "\"\n"; in print()
450 OS.indent(Indent + 2); in print()
451 OS << "config_macros "; in print()
453 OS << "[exhaustive]"; in print()
456 OS << ", "; in print()
457 OS << ConfigMacros[I]; in print()
459 OS << "\n"; in print()
474 OS.indent(Indent + 2); in print()
475 OS << K.Prefix << "header \""; in print()
476 OS.write_escaped(H.NameAsWritten); in print()
477 OS << "\" { size " << H.Entry->getSize() in print()
483 OS.indent(Indent + 2); in print()
484 OS << Kinds[U.Kind].Prefix << "header \""; in print()
485 OS.write_escaped(U.FileName); in print()
486 OS << "\""; in print()
488 OS << " {"; in print()
490 OS << " size " << *U.Size; in print()
492 OS << " mtime " << *U.ModTime; in print()
493 OS << " }"; in print()
495 OS << "\n"; in print()
500 OS.indent(Indent + 2); in print()
501 OS << "export_as" << ExportAsModule << "\n"; in print()
511 (*MI)->print(OS, Indent + 2); in print()
514 OS.indent(Indent + 2); in print()
515 OS << "export "; in print()
517 OS << Restriction->getFullModuleName(true); in print()
519 OS << ".*"; in print()
521 OS << "*"; in print()
523 OS << "\n"; in print()
527 OS.indent(Indent + 2); in print()
528 OS << "export "; in print()
529 printModuleId(OS, UnresolvedExports[I].Id); in print()
531 OS << (UnresolvedExports[I].Id.empty() ? "*" : ".*"); in print()
532 OS << "\n"; in print()
536 OS.indent(Indent + 2); in print()
537 OS << "use "; in print()
538 OS << DirectUses[I]->getFullModuleName(true); in print()
539 OS << "\n"; in print()
543 OS.indent(Indent + 2); in print()
544 OS << "use "; in print()
545 printModuleId(OS, UnresolvedDirectUses[I]); in print()
546 OS << "\n"; in print()
550 OS.indent(Indent + 2); in print()
551 OS << "link "; in print()
553 OS << "framework "; in print()
554 OS << "\""; in print()
555 OS.write_escaped(LinkLibraries[I].Library); in print()
556 OS << "\""; in print()
560 OS.indent(Indent + 2); in print()
561 OS << "conflict "; in print()
562 printModuleId(OS, UnresolvedConflicts[I].Id); in print()
563 OS << ", \""; in print()
564 OS.write_escaped(UnresolvedConflicts[I].Message); in print()
565 OS << "\"\n"; in print()
569 OS.indent(Indent + 2); in print()
570 OS << "conflict "; in print()
571 OS << Conflicts[I].Other->getFullModuleName(true); in print()
572 OS << ", \""; in print()
573 OS.write_escaped(Conflicts[I].Message); in print()
574 OS << "\"\n"; in print()
578 OS.indent(Indent + 2); in print()
580 OS << "explicit "; in print()
581 OS << "module * {\n"; in print()
583 OS.indent(Indent + 4); in print()
584 OS << "export *\n"; in print()
586 OS.indent(Indent + 2); in print()
587 OS << "}\n"; in print()
590 OS.indent(Indent); in print()
591 OS << "}\n"; in print()