Ticket #68 (closed: fixed)

Opened 13 years ago

Last modified 5 years ago

Improve memory management using smart pointers

Reported by: Nick Draper Owned by: Nick Draper
Priority: major Milestone: Iteration 4
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

Look at every bare pointer we are using and consider if it can be replaced by a scoped_ptr, shared_ptr of a refControl pointer (This may get renamed cow_ptr).

Change History

comment:1 Changed 13 years ago by Nick Draper

(In [593]) re #68 All workspace and algorithm pointers changed to shared pointers.

Typedefs have been created for each workspace type and should be used! eg. Workspace_sptr for Workspace

comment:2 Changed 13 years ago by Nick Draper

(In [594]) re #68 Minor correction to template definitions.

GCC likes a space between >>

comment:3 Changed 13 years ago by Nick Draper

(In [595]) re #68 documentation fix

comment:4 Changed 13 years ago by Nick Draper

  • Owner changed from Russell Taylor to Nick Draper

comment:5 Changed 13 years ago by Nick Draper

  • Status changed from new to assigned

comment:6 Changed 13 years ago by Nick Draper

  • Status changed from assigned to closed
  • Resolution set to fixed

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 916

Note: See TracTickets for help on using tickets.