﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	i_links	o_links
322	Smart pointers	landauf	landauf	"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.
"	task	closed	major		GeneralFramework		fixed				
