![]() |
micro-test-plus 3.2.2
µTest++ Testing Framework
|
Assertion struct template for parameter passing to the evaluator. More...
#include <micro-os-plus/micro-test-plus.h>
Public Attributes | |
Expr_T | expr {} |
The expression under evaluation. | |
reflection::source_location | location {} |
The source location associated with the assertion. |
Expr_T | The type of the expression being asserted. |
The assertion struct template is used to encapsulate assertion parameters, including the expression under evaluation and its associated source location. This design enables precise reporting and diagnostics within the framework.
The structure is intended exclusively for internal use and is implemented in the include/micro-os-plus/micro-test-plus folder to maintain a structured and modular codebase.
Expr_T micro_os_plus::micro_test_plus::detail::assertion< Expr_T >::expr {} |
reflection::source_location micro_os_plus::micro_test_plus::detail::assertion< Expr_T >::location {} |