Lines Matching refs:printer

53   explicit ValueHeadlinePrinter(const std::string& package, Printer* printer)  in ValueHeadlinePrinter()  argument
54 : package_(package), printer_(printer) { in ValueHeadlinePrinter()
130 explicit ValueBodyPrinter(const std::string& package, Printer* printer) in ValueBodyPrinter() argument
131 : package_(package), printer_(printer) { in ValueBodyPrinter()
258 Printer* printer) { in PrintTable() argument
261 ValueHeadlinePrinter headline_printer(package.name, printer); in PrintTable()
262 ValueBodyPrinter body_printer(package.name, printer); in PrintTable()
264 printer->Print("Package name="); in PrintTable()
265 printer->Print(package.name); in PrintTable()
267 printer->Print(StringPrintf(" id=%02x", package.id.value())); in PrintTable()
269 printer->Println(); in PrintTable()
271 printer->Indent(); in PrintTable()
273 printer->Print("type "); in PrintTable()
274 printer->Print(to_string(type.type)); in PrintTable()
276 printer->Print(StringPrintf(" id=%02x", type.id.value())); in PrintTable()
278 printer->Println(StringPrintf(" entryCount=%zd", type.entries.size())); in PrintTable()
280 printer->Indent(); in PrintTable()
282 printer->Print("resource "); in PrintTable()
283 printer->Print(ResourceId(package.id.value_or_default(0), type.id.value_or_default(0), in PrintTable()
286 printer->Print(" "); in PrintTable()
289 printer->Print(to_string(type.type)); in PrintTable()
290 printer->Print("/"); in PrintTable()
291 printer->Print(entry.name); in PrintTable()
295 printer->Print(" PUBLIC"); in PrintTable()
298 printer->Print(" _PRIVATE_"); in PrintTable()
306 printer->Print(" STAGED"); in PrintTable()
310 printer->Print(" OVERLAYABLE"); in PrintTable()
314 printer->Print(" STAGED_ID="); in PrintTable()
315 printer->Print(entry.staged_id.value().id.to_string()); in PrintTable()
318 printer->Println(); in PrintTable()
321 printer->Indent(); in PrintTable()
323 printer->Print("("); in PrintTable()
324 printer->Print(value->config.to_string()); in PrintTable()
325 printer->Print(") "); in PrintTable()
328 printer->Print(" src="); in PrintTable()
329 printer->Print(value->value->GetSource().to_string()); in PrintTable()
331 printer->Println(); in PrintTable()
332 printer->Indent(); in PrintTable()
334 printer->Undent(); in PrintTable()
336 printer->Undent(); in PrintTable()
339 printer->Undent(); in PrintTable()
341 printer->Undent(); in PrintTable()
416 void Debug::DumpResStringPool(const android::ResStringPool* pool, text::Printer* printer) { in DumpResStringPool() argument
420 printer->Print("String pool is unitialized.\n"); in DumpResStringPool()
423 printer->Print("String pool is corrupt/invalid.\n"); in DumpResStringPool()
438 printer->Print(StringPrintf("String pool of %zd unique %s %s strings, %zd entries and %zd styles " in DumpResStringPool()
447 printer->Print(StringPrintf("String #%zd : %s\n", s, str.has_value() ? str->string() : "")); in DumpResStringPool()
457 explicit XmlPrinter(Printer* printer) : printer_(printer) { in XmlPrinter() argument
526 void Debug::DumpXml(const xml::XmlResource& doc, Printer* printer) { in DumpXml() argument
527 XmlPrinter xml_visitor(printer); in DumpXml()
537 void Debug::DumpOverlayable(const ResourceTable& table, text::Printer* printer) { in DumpOverlayable() argument
572 printer->Println(item.overlayable_section); in DumpOverlayable()
576 printer->Indent(); in DumpOverlayable()
577 printer->Println(item.policy_subsection); in DumpOverlayable()
579 printer->Undent(); in DumpOverlayable()
581 printer->Indent(); in DumpOverlayable()
582 printer->Indent(); in DumpOverlayable()
583 printer->Println(item.resource_name); in DumpOverlayable()
584 printer->Undent(); in DumpOverlayable()
585 printer->Undent(); in DumpOverlayable()