Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status

Status
colourBlue
titleDONE

Background

ACS Smart Pointers for components are based on loki library and the problem is that this is an old library providing support for smart pointers not officially offered by C++ or Boost years ago. The problem is that the support for this library was discontinued and it is becoming a legacy software in ACS. These days both Boost and the standard C++ library are providing different implementations of smart pointers, hence it would make sense to migrate the existing smart pointers to one of the implementations offered by them.

...

The implementation is ultimately based on the third alternative respecting the standard API and allowing for a smoother use by the community. The implementation is marked for 2022APR release. Details can be found in the ticket:

Jira
serverICT
serverIdb8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba
keyICT-19829