The _t
Struct Template Reference
Deprecated generic strongly-typed wrapper for explicit type conversion. More...
Declaration
template <class T>
struct micro_os_plus::micro_test_plus::_t<T>
Included Headers
#include <micro-os-plus/micro-test-plus.h>
Public Member Typedefs Index
template <class T> | |
using | value_type = T |
The type of the encapsulated value. More... | |
Public Constructors Index
constexpr | _t (const T &t) |
Constructor for the deprecated strongly-typed wrapper. More... | |
Public Operators Index
template <class T> | |
constexpr | operator T () const |
Explicit conversion operator to the underlying value type. More... | |
Public Member Functions Index
template <class T> | |
constexpr auto | get (void) const -> decltype(auto) |
Getter for the encapsulated value. More... | |
Public Member Attributes Index
template <class T> | |
T | value_ {} |
The encapsulated value. More... | |
Description
Deprecated generic strongly-typed wrapper for explicit type conversion.
The _t
template provides a public, strongly-typed wrapper for any type T
, enabling explicit conversion of dynamic values and expressions to a type recognised by the µTest++ comparators and reporting mechanisms.
This wrapper inherits from type_traits::value<T>
, ensuring that the encapsulated value is treated as the specified type within the framework.
- Deprecated
Use
to_t
(since 3.2.0).
Definition at line 639 of file literals.h.
Public Member Typedefs
value_type
|
The type of the encapsulated value.
Definition at line 976 of file type-traits.h.
Public Operators
operator T()
| inlineexplicitnodiscardconstexpr |
Explicit conversion operator to the underlying value type.
- Returns
The stored value as type
T
.
Allows explicit conversion to the encapsulated value.
Definition at line 996 of file type-traits.h.
Public Member Functions
get()
| inlinenodiscardconstexpr |
Getter for the encapsulated value.
- Parameters
None.
- Returns
The value of type
T
.
Returns the stored value.
Definition at line 1012 of file type-traits.h.
Public Member Attributes
value_
|
The encapsulated value.
Definition at line 1020 of file type-traits.h.
The documentation for this struct was generated from the following file:
Generated via docusaurus-plugin-doxygen by Doxygen 1.14.0.