- entry = new gdcmDictEntry(group, element, vr, fourth, name);
- VirtualEntry[tag] = entry;
+ DictEntry ent(group, element, vr, fourth, name);
+ VirtualEntry.insert(
+ std::map<TagKey, DictEntry>::value_type
+ (tag, ent));
+ entry = &(VirtualEntry.find(tag)->second);