void weibo_manage_free(weibo_manage_t mgr) { nm_node_t mgr_node; assert(mgr); mgr_node = nm_node_from_data(mgr); if (nm_node_type(mgr_node) != &s_nm_node_type_weibo_manage) return; nm_node_free(mgr_node); }
bool Manager::removeObject(const char * name) { nm_node_t node = nm_mgr_find_node_nc(*this, name); if (node) { nm_node_free(node); return true; } else { return false; } }
bool Manager::removeObject(cpe_hash_string_t name) { nm_node_t node = nm_mgr_find_node(*this, name); if (node) { nm_node_free(node); return true; } else { return false; } }
void Object::operator delete (void *p) { if (p == NULL) return; nm_node_free(nm_node_from_data(p)); }