ref.cc File Reference

#include "nub/ref.h"
#include "nub/objdb.h"
#include "rutz/error.h"
#include "rutz/demangle.h"
#include "rutz/debug.h"

Include dependency graph for ref.cc:

Go to the source code of this file.

Defines

#define GVX_DEFAULT_REFVIS   PRIVATE

Functions

nub::ref_vis nub::get_default_ref_vis ()
 Get the current default visibility (will control ref_vis DEFAULT).
void nub::set_default_ref_vis (ref_vis vis)
 Set the current default visibility (will control ref_vis DEFAULT).
bool nub::detail::is_valid_uid (nub::uid id) throw ()
nub::objectnub::detail::get_checked_item (nub::uid id)
void nub::detail::insert_item (nub::object *obj, ref_vis vis)


Detailed Description

smart pointers (both strong and weak) using intrusive ref-counting with nub::object and derivatives

Definition in file ref.cc.


The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:51:17 2008 by Doxygen version 1.5.5.