class ReportTypeCheck

Defined at line 41 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/diagnostics.h

This never does anything, but always instantiates calls (never reached at

runtime) to the PrintfDiagnosticsReport and OstreamDiagnosticsReport

functions so it tests that the argument types are accepted by those at

compile time.

Public Methods

template <typename... Args>
void operator() (Args &&... args)

Defined at line 44 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/diagnostics.h

bool guard_call ()

This can guard calls so they can use std::forward twice in the source

without actually forwarding any value twice.

Defined at line 56 of file ../../src/lib/elfldltl/testing/include/lib/elfldltl/testing/diagnostics.h