Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 12 years ago

Closed 12 years ago

#322 closed task (fixed)

Smart pointers

Reported by: landauf Owned by: landauf
Priority: major Milestone:
Component: GeneralFramework Version:
Keywords: Cc:
Referenced By: References:

Description

We need smart pointers to handle the destruction of objects.

We probably need two types of smartpointers, comparable with soft and hard links. A "soft link" smart pointer is a pointer that gets 0 if the object gets deleted. A "hard link" smart pointer prohibits the destruction of an object as long as the pointer points to this object.

Compare already existing solutions (boost library) and implement them into our core.

This is also linked to the problem of unloading a level.

Change History (3)

comment:1 Changed 12 years ago by rgrieder

  • Priority changed from minor to major

Changed priority (should be done soon) and severity (not being able to unload a level is quite severe).

comment:2 Changed 12 years ago by scheusso

  • Owner changed from nobody to landauf

comment:3 Changed 12 years ago by landauf

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.