The _t
Struct Template Reference
Deprecated generic strongly-typed wrapper for explicit type conversion. More...
Declaration
Included Headers
Base struct
struct | value<T, class> |
Struct template representing a generic value, accessible via a getter. More... | |
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()
| inline explicit nodiscard constexpr |
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()
| inline nodiscard constexpr |
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 documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.