• Home
  • Raw
  • Download

Lines Matching refs:OS

200 static void printModuleId(raw_ostream &OS, const ModuleId &Id) {  in printModuleId()  argument
203 OS << "."; in printModuleId()
204 OS << Id[I].first; in printModuleId()
288 void Module::print(raw_ostream &OS, unsigned Indent) const { in print() argument
289 OS.indent(Indent); in print()
291 OS << "framework "; in print()
293 OS << "explicit "; in print()
294 OS << "module " << Name; in print()
297 OS.indent(Indent + 2); in print()
298 OS << " [system]"; in print()
301 OS << " {\n"; in print()
304 OS.indent(Indent + 2); in print()
305 OS << "requires "; in print()
308 OS << ", "; in print()
310 OS << "!"; in print()
311 OS << Requirements[I].first; in print()
313 OS << "\n"; in print()
317 OS.indent(Indent + 2); in print()
318 OS << "umbrella header \""; in print()
319 OS.write_escaped(UmbrellaHeader->getName()); in print()
320 OS << "\"\n"; in print()
322 OS.indent(Indent + 2); in print()
323 OS << "umbrella \""; in print()
324 OS.write_escaped(UmbrellaDir->getName()); in print()
325 OS << "\"\n"; in print()
329 OS.indent(Indent + 2); in print()
330 OS << "config_macros "; in print()
332 OS << "[exhaustive]"; in print()
335 OS << ", "; in print()
336 OS << ConfigMacros[I]; in print()
338 OS << "\n"; in print()
342 OS.indent(Indent + 2); in print()
343 OS << "header \""; in print()
344 OS.write_escaped(NormalHeaders[I]->getName()); in print()
345 OS << "\"\n"; in print()
349 OS.indent(Indent + 2); in print()
350 OS << "exclude header \""; in print()
351 OS.write_escaped(ExcludedHeaders[I]->getName()); in print()
352 OS << "\"\n"; in print()
356 OS.indent(Indent + 2); in print()
357 OS << "private header \""; in print()
358 OS.write_escaped(PrivateHeaders[I]->getName()); in print()
359 OS << "\"\n"; in print()
365 (*MI)->print(OS, Indent + 2); in print()
368 OS.indent(Indent + 2); in print()
369 OS << "export "; in print()
371 OS << Restriction->getFullModuleName(); in print()
373 OS << ".*"; in print()
375 OS << "*"; in print()
377 OS << "\n"; in print()
381 OS.indent(Indent + 2); in print()
382 OS << "export "; in print()
383 printModuleId(OS, UnresolvedExports[I].Id); in print()
386 OS << "*"; in print()
388 OS << ".*"; in print()
390 OS << "\n"; in print()
394 OS.indent(Indent + 2); in print()
395 OS << "use "; in print()
396 OS << DirectUses[I]->getFullModuleName(); in print()
397 OS << "\n"; in print()
401 OS.indent(Indent + 2); in print()
402 OS << "use "; in print()
403 printModuleId(OS, UnresolvedDirectUses[I]); in print()
404 OS << "\n"; in print()
408 OS.indent(Indent + 2); in print()
409 OS << "link "; in print()
411 OS << "framework "; in print()
412 OS << "\""; in print()
413 OS.write_escaped(LinkLibraries[I].Library); in print()
414 OS << "\""; in print()
418 OS.indent(Indent + 2); in print()
419 OS << "conflict "; in print()
420 printModuleId(OS, UnresolvedConflicts[I].Id); in print()
421 OS << ", \""; in print()
422 OS.write_escaped(UnresolvedConflicts[I].Message); in print()
423 OS << "\"\n"; in print()
427 OS.indent(Indent + 2); in print()
428 OS << "conflict "; in print()
429 OS << Conflicts[I].Other->getFullModuleName(); in print()
430 OS << ", \""; in print()
431 OS.write_escaped(Conflicts[I].Message); in print()
432 OS << "\"\n"; in print()
436 OS.indent(Indent + 2); in print()
438 OS << "explicit "; in print()
439 OS << "module * {\n"; in print()
441 OS.indent(Indent + 4); in print()
442 OS << "export *\n"; in print()
444 OS.indent(Indent + 2); in print()
445 OS << "}\n"; in print()
448 OS.indent(Indent); in print()
449 OS << "}\n"; in print()