Feature #15655
Milestone #15372: art multi-threading phase 1
Feature #15374: Modifying all framework-provided services to be thread safe.
Allow ServiceHandle<T const> constructions
Scope:
Internal
Experiment:
-
SSI Package:
art
Description
In order to provide a const
-qualified handle to a service--i.e. the returned handle provides access to const
-only interface--users should be able to type ServiceHandle<T const>
. However, doing so triggers a compile-time error due to a missing specialization for art::detail::ServiceHelper<T const>
. In order to provide this facility, the const
-ness of the provided template argument should be removed before being presented as an argument to art::detail::ServiceHelper
.
History
#1 Updated by Kyle Knoepfel almost 3 years ago
- Category set to Infrastructure
- Status changed from New to Resolved
- Assignee set to Kyle Knoepfel
- % Done changed from 0 to 100
- Estimated time set to 2.00 h
- SSI Package art added
Implemented with commit art:d41a80d7.
#2 Updated by Kyle Knoepfel over 2 years ago
- Target version set to 1209
#3 Updated by Kyle Knoepfel over 2 years ago
- Target version changed from 1209 to 2.07.01
#4 Updated by Kyle Knoepfel over 2 years ago
- Status changed from Resolved to Closed