CNodeInfoMap::iterator it = info_map.find(a);
if(it == info_map.end()) {
- temp_store = new(true) CTNodeList(ct);
- temp_store->push_back(st);
-
temp_info = new Info(ct, bck);
- temp_info->stores = temp_store;
+ temp_store = temp_info->stores;
+ temp_store->push_back(st);
info_map[a]=temp_info;
} else {
temp_store = (*it).second->stores;
CNodeInfoMap::iterator it = info_map.find(a);
if(it == info_map.end()) {
- temp_inst = new(true) CTNodeList(ct);
- temp_inst->push_back(b);
-
temp_info = new Info(ct, bck);
- temp_info->in_stores = temp_inst;
+ temp_inst = temp_info->in_stores;
+ temp_inst->push_back(b);
info_map[a] = temp_info;
} else {
temp_inst = (*it).second->in_stores;