voxelinc/voxellancer — pull request #563 by mrzzzrm (2014-04-02 23:31:44+00:00)
Title: HandleOwner

Fixed #518

This introduces, that makes Handles so much easier and safer

* Use HandleOwner as base class for an object that should be holdable via Handle
* Request a handle via HandleOwner::handle(), so you can call Ship::handle() and Ship::handle() but not Ship::handle