nub::detail::handle< T, unref_policy > Class Template Reference

A shared implementation class for nub::floating_ref and nub::ref. More...

#include <nub/handle.h>

Collaboration diagram for nub::detail::handle< T, unref_policy >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 handle (T *master)
 handle (const handle &other) throw ()
handleoperator= (const handle &other) throw ()
T * get () const throw ()
bool operator== (const handle &other) const throw ()

Detailed Description

template<class T, class unref_policy>
class nub::detail::handle< T, unref_policy >

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.


The documentation for this class was generated from the following file:
Generated on Sun May 8 08:44:41 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3