Skip to main content

unsupported_condition Concept

Concept satisfied by a value that expect() and require() do not accept. More...

Definition​

template <class T>
concept micro_os_plus::micro_test_plus::detail::unsupported_condition = (not extension::checkable<T>) and (not detail::legacy_checkable<T>)

Description​

Concept satisfied by a value that expect() and require() do not accept.

A value that is neither a framework expression type nor contextually convertible to bool, for example a std::string, and, if the deprecated functionality is not enabled, the string literals, the arrays, and the function names, which only the deprecated overloads accept. Selects the overloads that stop the compilation with a message that states what the functions take.

Template Parameters
T

The type of the value.

Definition at line 1238 of file test.h.

  template<class T>
  concept unsupported_condition = (not extension::checkable<T>) and (not detail::legacy_checkable<T>)

Generated via doxygen2docusaurus 2.2.8 by Doxygen 1.18.0.