Skip to main content

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 type_traits Type trait utilities and metaprogramming support for the µTest++ testing framework
R any_op C++20 concept satisfied when at least one of two types derives from op
R checkable C++20 concept satisfied when a type can be used as a test expression in expect() or assume()
R container_like C++20 concept satisfied when T provides both begin() and end() member functions
R has_epsilon C++20 concept satisfied when T provides an epsilon member
R has_npos C++20 concept satisfied when T provides a npos member
R has_value C++20 concept satisfied when T provides a value member
R is_floating_point C++20 concept satisfied when T is a standard floating point type
R is_op C++20 concept satisfied when a type derives from op
R printable C++20 concept satisfied when a type can be appended to the deferred reporter's output via operator<<

Generated via doxygen2docusaurus 2.2.0 by Doxygen 1.17.0.