nub::objectdb::impl Class Reference

Collaboration diagram for nub::objectdb::impl:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
nub::detail::weak_handle
< nub::object
obj_ref
typedef std::map< nub::uid,
obj_ref
map_type

Public Member Functions

bool is_valid_itr (map_type::iterator itr) const throw ()
bool is_valid_uid (nub::uid id) const throw ()
int count () const throw ()
void release (nub::uid id)
void remove (nub::uid id)
int purge ()
void clear_all ()
nub::objectget_checked_obj (nub::uid id) throw (nub::invalid_uid_error)
void insert_obj (nub::object *ptr, bool strong)

Public Attributes

map_type m_obj_map

Detailed Description

Definition at line 71 of file objdb.cc.


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