Project

General

Profile

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

Added by Kyle Knoepfel almost 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
Start date:
02/24/2017
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Scope:
Internal
Experiment:
-
SSI Package:
art
Duration:

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


Also available in: Atom PDF