|
YOrch 1.0.0
|
Describes a parameter sourced from the execution context by type. More...
#include <specs.hpp>
Public Types | |
| using | type = std::remove_cvref_t< T > |
| Canonical context key type used for lookup. | |
Describes a parameter sourced from the execution context by type.
This is a lightweight spec object used by the binding layer. It does not access the context eagerly; actual lookup happens later during resolution.
| T | Requested context type after cv-ref normalization. |
| using yorch::from_ctx_t< T >::type = std::remove_cvref_t<T> |