Reference counted wrapper around a handle. Automatically closes the handle when there are no references left.
The handle to wrap.
Reference counter. Automatically deletes itself when the refcount is zero.
Manually decrement the refcount. If recount hits zero, handle is closed.
Construct a null handle.
Construct from a raw node handle and make it refcounted.
Copy an existing handle, incrementing its refcount.
Manually increment the refcount (effectively makes the handle permanent until manually closed)
Access the raw node handle.
Compare the raw node handle for storage in ordered containers.
Assign an existing handle.
Assign a raw handle and make it refcounted.
Decrements refcount, closing the node handle if this is the last reference.
Converts an array of reference counted handles to an array of raw handles for passing to an api function that expects an array of handles. Return value is only valid until the next call to this function.
No Results.