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::object * | get_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 |
Definition at line 71 of file objdb.cc.