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 | ) |