A shared implementation class for nub::floating_ref and nub::ref. More...
#include <nub/handle.h>
Public Member Functions | |
handle (T *master) | |
handle (const handle &other) throw () | |
handle & | operator= (const handle &other) throw () |
T * | get () const throw () |
bool | operator== (const handle &other) const throw () |
A shared implementation class for nub::floating_ref and nub::ref.
Note that the only operation that can throw is the constructor, which throws in case it is passed a null or unshareable object pointer .
Definition at line 60 of file handle.h.