Opened 16 years ago
Closed 15 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 15 years ago by rgrieder
- Priority changed from minor to major
comment:2 Changed 15 years ago by scheusso
- Owner changed from nobody to landauf
comment:3 Changed 15 years ago by landauf
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
Changed priority (should be done soon) and severity (not being able to unload a level is quite severe).