Safe pointers


#1

Looks like you got rid of Component::isValidComponent() in favor of a pointer implementation that automatically goes to 0 when the component is deleted.

So we can now do :

[code]
if (myComponent == 0) {

}[/code]

universally. Nice!