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