reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
420 OS.indent(Indent); 422 OS << "framework "; 424 OS << "explicit "; 425 OS << "module "; 426 printModuleId(OS, &Name, &Name + 1); 429 OS.indent(Indent + 2); 431 OS << " [system]"; 433 OS << " [extern_c]"; 436 OS << " {\n"; 439 OS.indent(Indent + 2); 440 OS << "requires "; 443 OS << ", "; 445 OS << "!"; 446 OS << Requirements[I].first; 448 OS << "\n"; 452 OS.indent(Indent + 2); 453 OS << "umbrella header \""; 454 OS.write_escaped(H.NameAsWritten); 455 OS << "\"\n"; 457 OS.indent(Indent + 2); 458 OS << "umbrella \""; 459 OS.write_escaped(D.NameAsWritten); 460 OS << "\"\n"; 464 OS.indent(Indent + 2); 465 OS << "config_macros "; 467 OS << "[exhaustive]"; 470 OS << ", "; 471 OS << ConfigMacros[I]; 473 OS << "\n"; 488 OS.indent(Indent + 2); 489 OS << K.Prefix << "header \""; 490 OS.write_escaped(H.NameAsWritten); 491 OS << "\" { size " << H.Entry->getSize() 497 OS.indent(Indent + 2); 498 OS << Kinds[U.Kind].Prefix << "header \""; 499 OS.write_escaped(U.FileName); 500 OS << "\""; 502 OS << " {"; 504 OS << " size " << *U.Size; 506 OS << " mtime " << *U.ModTime; 507 OS << " }"; 509 OS << "\n"; 514 OS.indent(Indent + 2); 515 OS << "export_as" << ExportAsModule << "\n"; 525 (*MI)->print(OS, Indent + 2); 528 OS.indent(Indent + 2); 529 OS << "export "; 531 OS << Restriction->getFullModuleName(true); 533 OS << ".*"; 535 OS << "*"; 537 OS << "\n"; 541 OS.indent(Indent + 2); 542 OS << "export "; 543 printModuleId(OS, UnresolvedExports[I].Id); 545 OS << (UnresolvedExports[I].Id.empty() ? "*" : ".*"); 546 OS << "\n"; 550 OS.indent(Indent + 2); 551 OS << "use "; 552 OS << DirectUses[I]->getFullModuleName(true); 553 OS << "\n"; 557 OS.indent(Indent + 2); 558 OS << "use "; 559 printModuleId(OS, UnresolvedDirectUses[I]); 560 OS << "\n"; 564 OS.indent(Indent + 2); 565 OS << "link "; 567 OS << "framework "; 568 OS << "\""; 569 OS.write_escaped(LinkLibraries[I].Library); 570 OS << "\""; 574 OS.indent(Indent + 2); 575 OS << "conflict "; 576 printModuleId(OS, UnresolvedConflicts[I].Id); 577 OS << ", \""; 578 OS.write_escaped(UnresolvedConflicts[I].Message); 579 OS << "\"\n"; 583 OS.indent(Indent + 2); 584 OS << "conflict "; 585 OS << Conflicts[I].Other->getFullModuleName(true); 586 OS << ", \""; 587 OS.write_escaped(Conflicts[I].Message); 588 OS << "\"\n"; 592 OS.indent(Indent + 2); 594 OS << "explicit "; 595 OS << "module * {\n"; 597 OS.indent(Indent + 4); 598 OS << "export *\n"; 600 OS.indent(Indent + 2); 601 OS << "}\n"; 604 OS.indent(Indent); 605 OS << "}\n";