|
micro-test-plus 4.1.0
µTest++ Testing Framework
|
C++ header file with inline implementations for the µTest++ type trait utilities. More...
Go to the source code of this file.
Namespaces | |
| namespace | micro_os_plus |
| The primary namespace for the µOS++ framework. | |
| namespace | micro_os_plus::micro_test_plus |
| Primary namespace for the µTest++ testing framework. | |
| namespace | micro_os_plus::micro_test_plus::type_traits |
| Type trait utilities and metaprogramming support for the µTest++ testing framework. | |
This header provides the out-of-class template and inline implementations for all methods declared in the type-traits struct templates in type-traits.h. It defines the bodies of the constructors, conversion operators, and accessor methods for value_base_, integral_constant, floating_point_constant, genuine_integral_value, and the value<T> templates.
Separating the implementations from the declarations keeps type-traits.h concise and focused on the interface, whilst grouping all method bodies here for maintainability.
All definitions reside within the micro_os_plus::micro_test_plus::type_traits namespace, ensuring clear separation from user code and minimising the risk of naming conflicts.
This file is intended solely for internal use within the framework and should not be included directly by user code.
Definition in file type-traits-inlines.h.