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