template <class Derived>
struct ModuleDiagnosticsPrintfReportBase
Defined at line 104 of file ../../sdk/lib/ld/include/lib/ld/diagnostics.h
This is a specialized version of ModuleDiagnosticsReportBase for using
elfldltl::PrintfDiagnosticsReport. Instead of defining a Report method, the
derived class must define the method `void Printf(const char*, ...);` taking
arguments like printf:
```
struct MyReport : ModuleDiagnosticsPrintfReportBase
<MyReport
> {
void Printf(const char* format, ...);
};
```
Public Methods
template <typename... Args>
bool Report (Args &&... args)
Defined at line 106 of file ../../sdk/lib/ld/include/lib/ld/diagnostics.h