cyclus/core — Issue #30: Model Memory management using smart pointers
Author: rwcarlsen
Created: 2012-02-08 20:37:38+00:00
State: open
Labels: Bug

Use Boost shared_ptr, weak_ptr (to prevent parent/child cycles), and possibly intrusive_ptr for cyclus memory management. Note that the == operator still works for pointer comparisons between smart pointers. For an example of what sorts of things might need to be done to make this change, see issue #6.