Details
-
Type:
Improvement
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Labels:
-
Story Points:6
-
Epic Link:
-
Team:Data Release Production
Description
This ticket implements the solution proposed in RFC-179, replacing PTR and CONST_PTR with std::shared_ptr<T> and std::shared_ptr<const T> respectively.
Attachments
Issue Links
- is triggered by
-
RFC-179 Remove PTR and CONST_PTR macros
- Implemented
CONST_PTR seems to be used in meas_base, meas_modelfit, meas_algorithms, meas_extensions_photometryKron, ip_diffim, meas_base, ctrl_events, and daf_persistence.
Additionally PTR is used in meas_extensions_shapeHSM, meas_astrom, meas_deblender, obs_subaru, meas_extensions_astrometryNet, shapelet, and meas_extensions_psfex.