28 #include "defines.hpp" 64 return pContainer->
obj.
get();
static PrinterContainer system()
Returns a container with a tracer::SystemInfoPrinter object.
static PrinterContainer file()
Returns a container with a tracer::FilePrinter object.
Internal C wrapper structure.
tr_Printer_t * tr_getPrinter__file()
Wrapper for tracer::PrinterContainer::file.
tr_Printer_t * tr_getPrinter__plain()
Wrapper for tracer::PrinterContainer::plain.
AbstractPrinter * get()
Returns the printer.
tracer::PrinterContainer obj
PrinterContainer object.
tr_Printer_t * tr_getPrinter__system()
Wrapper for tracer::PrinterContainer::system.
tr_Printer_t * tr_getPrinter(void *printer)
Manages the Printer.
void * tr_PrinterContainer__get(tr_Printer_t *pContainer)
Wrapper for tracer::PrinterContainer::get.
static PrinterContainer plain()
Returns a container with a tracer::DefaultPrinter object.
A container for printers (like std::unique_ptr)
void tr_freePrinter(tr_Printer_t *pContainer)
Frees the Printer container.
tr_Printer_t * tr_getPrinter__fancy()
Wrapper for tracer::PrinterContainer::fancy.
static PrinterContainer fancy()
Returns a container with a tracer::FancyPrinter object.