micro-test-plus 6.0.0
µTest++ Testing Framework
Loading...
Searching...
No Matches
micro_os_plus::micro_test_plus::extension::any_op Concept Reference

Concept satisfied when at least one of two types is a framework expression type. More...

#include <extension.h>

Concept definition

template<class Lhs_T, class Rhs_T>
Concept satisfied when at least one of two types is a framework expression type.
Definition extension.h:369
Concept satisfied when a type is a framework expression type.
Definition extension.h:320

Detailed Description

Template Parameters
Lhs_TThe type of the left-hand operand.
Rhs_TThe type of the right-hand operand.

The any_op concept is satisfied when Lhs_T or Rhs_T (or both) are framework expression types (see is_op). A custom operator constrains its overload with it, so that the overload is enabled only when at least one operand is a framework expression type, and does not compete with the operators of the application types. The framework itself uses it only for the deprecated operators.

Definition at line 369 of file extension.h.