Concepts
The C++20 concepts used by this project are:
| N micro_os_plus | The primary namespace for the µOS++ framework |
| N micro_test_plus | Primary namespace for the µTest++ testing framework |
| N detail | Internal implementation details for the µTest++ framework |
| R ambiguous_condition | Concept satisfied by the wrappers of a bool, whose condition is ambiguous |
| R character | Concept satisfied by the character types |
| R character_pointer | Concept satisfied by the pointers to the character types |
| R comparable | Concept satisfied when two operands can be compared by the comparator selected by Op |
| R comparable_operands | Concept satisfied when the operands of a comparator can be written and compared |
| R container_like | Concept satisfied when T provides both begin() and end() member functions returning an iterator and its sentinel |
| R formattable_range | Concept satisfied when T is a range that the formatter writes element by element |
| R free_printable | Concept satisfied by the types that have a free operator<< for the formatter |
| R free_range | Concept satisfied when T provides begin() and end() only as functions found by argument-dependent lookup |
| R function_pointer_pair | Concept satisfied by two pointers, one of which points to a function |
| R generic_callable | Concept satisfied by a callable object whose call operator is not a single non-template member function |
| R has_value | Concept satisfied when T is a framework compile-time constant |
| R lazy_message | Concept satisfied when T is a callable object that returns a printable message |
| R legacy_checkable | Concept satisfied when a type was accepted by expect() and require() before the exclusion of the suspicious conditions |
| R member_printable | Concept satisfied by the types that the formatter writes with one of its own member functions operator<< |
| R message_argument | Concept satisfied when T can be appended to the message of a check |
| R sign_mixed_integers | Concept satisfied by two integer types of different signedness |
| R static_suite_body | The body of a static suite written for v5.0.1, whose first parameter is a static_suite& reference |
| R string_like | Concept satisfied when T is a string, convertible to a std::basic_string_view of a character type |
| R suite_body | Concept satisfied by a callable object that can be the body of a suite |
| R suspicious_condition | Concept satisfied when a type is contextually convertible to bool, but is most likely not a condition |
| R tag_has_symbol | Concept satisfied when the tag of a comparator or of a predicate has a symbol that can be written |
| R test_body | Concept satisfied by a callable object that can be the body of a test case |
| R test_values_range | Concept satisfied when T is a range of values for test_each() |
| R test_values_tuple | Concept satisfied when T is a tuple of values for test_each() |
| R unsupported_condition | Concept satisfied by a value that expect() and require() do not accept |
| N comparison_lookup | Names for the checks of the comparison operators, looked up as the apply() functions look them up |
| R can_compare | Satisfied if the comparison selected by Op of two const objects is well-formed |
| N extension | The templates and the concepts for extending the µTest++ testing framework |
| R any_op | Concept satisfied when at least one of two types is a framework expression type |
| R approx_operand | Concept satisfied when T is a valid operand of the approximate comparator |
| R checkable | Concept satisfied when a type can be used as a test expression in expect() or require() |
| R compare_tag | Concept satisfied by a tag that defines a custom comparator |
| R has_epsilon | Deprecated concept satisfied when T is a framework floating-point wrapper with a tolerance |
| R is_op | Concept satisfied when a type is a framework expression type |
| R predicate_tag | Concept satisfied by a tag that defines a custom predicate |
| R printable | Concept satisfied when a type can be appended to the message of a check result via operator<< |
| N type_traits | Deprecated v5.0.1 namespace of the concepts and of the value wrapper templates |
| R has_npos | Deprecated concept satisfied when T provides a npos member |
| R has_value | Deprecated concept satisfied when T has a member named value |
| R is_floating_point | Deprecated concept satisfied when T is a floating-point type |
Generated via doxygen2docusaurus 2.2.8 by Doxygen 1.18.0.