|
tin
1.5.9
|
#include <resources.h>

Public Types | |
| using | resources = runtime_resources< Runtime, TimerSlots, Groups... > |
Compile-time profile/resource compatibility contract.
A target profile states what a deployment permits. The runtime resource snapshot states what a concrete runtime configuration needs. This contract joins those two facts so a no-heap profile fails during compilation if a future runtime policy opts into heap-backed storage.
| using tsm::runtime::profile_resource_contract< Profile, Runtime, TimerSlots, Groups >::resources = runtime_resources<Runtime, TimerSlots, Groups...> |