|
micro-test-plus 6.0.0
µTest++ Testing Framework
|
Concept satisfied by a callable object whose call operator is not a single non-template member function. More...
#include <test.h>
The generic lambdas ([] (auto& t) { ... }), the function objects with a template or an overloaded call operator, and the classes without a call operator. To find out whether such an object can be invoked, the compiler must instantiate its body to deduce the return type, and an error in the body becomes an error of the check, with its own long trace; so the bodies of the tests and of the suites that satisfy this concept are not checked for invocability, and an error is reported where the body is invoked.
| Callable_T | The type of the callable object. |