Manages the lifecycle of singletons, item registries, and scoped variables. This namespace introduces powerful constructs such as singleton_control and item_registry for explicitly managing the instantiation and teardown of resources, minimizing global-state risks and encouraging well-defined initialization flows.
More...
|
| | TEST (ItemRegistryTest, RegisterNewItem) |
| |
| | TEST (ItemRegistryTest, DeregisterAndReuseId) |
| |
| | TEST (ItemRegistryTest, ReachMaximumItems) |
| |
| | TEST (ItemRegistryTest, RecycleIdentifier) |
| |
Manages the lifecycle of singletons, item registries, and scoped variables. This namespace introduces powerful constructs such as singleton_control and item_registry for explicitly managing the instantiation and teardown of resources, minimizing global-state risks and encouraging well-defined initialization flows.
◆ TEST() [1/4]
| cbeam::lifecycle::TEST |
( |
ItemRegistryTest | , |
|
|
DeregisterAndReuseId | ) |
◆ TEST() [2/4]
| cbeam::lifecycle::TEST |
( |
ItemRegistryTest | , |
|
|
ReachMaximumItems | ) |
◆ TEST() [3/4]
| cbeam::lifecycle::TEST |
( |
ItemRegistryTest | , |
|
|
RecycleIdentifier | ) |
◆ TEST() [4/4]
| cbeam::lifecycle::TEST |
( |
ItemRegistryTest | , |
|
|
RegisterNewItem | ) |