Currently, any user can interact with the
ServiceRegistry instance. I request the following changes:
ServiceRegistry::instance()member function should become
ServiceRegistry::get<T>(...)member functions should become
private(users should retrieve services only through a
- friendship should be granted to
isAvailable<T>member function should become
In my perusal of experiment source code, such changes would not affect anyone.
#2 Updated by Kyle Knoepfel over 3 years ago
- Description updated (diff)
- Status changed from New to Assigned
- Assignee set to Kyle Knoepfel
- Estimated time set to 1.00 h
We have decided that 1 and 4 are unnecessary, but 2 and 3 are reasonable. Chris G. requested that Kyle look at the work that Chris previously developed on an early branch for the service system to see how that fits with the proposals mentioned here.