Missing deep-copy getters for base object effectors

Bug #1272386 reported by Rick Stovall
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
New Real Time Battle
Status tracked in Alpha
Alpha
New
Wishlist
Unassigned

Bug Description

In cpp/sim_engine/base_object/base_object.h there are two protected lists of effectors:

struct base_object
{
(....)
protected:
  effector_list pre_attribs;
  effector_list post_attribs;
};

For reporting purposes there needs to be public getters assigned which return deep copies of these lists. It's very important the list not contain direct references to the objects stored in the working lists.

Rick Stovall (fpstovall)
Changed in nrtb:
importance: Undecided → Low
Rick Stovall (fpstovall)
Changed in nrtb:
importance: Low → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.