SgGroup::SgGroup(const SgGroup& org, SgCloneMap& cloneMap) : SgNode(org) { children.reserve(org.numChildren()); for(const_iterator p = org.begin(); p != org.end(); ++p){ addChild(cloneMap.getClone<SgNode>(p->get()), false); } isBboxCacheValid = true; bboxCache = org.bboxCache; }
SgGroup::SgGroup(const SgGroup& org) : SgNode(org) { children.reserve(org.numChildren()); // shallow copy for(const_iterator p = org.begin(); p != org.end(); ++p){ addChild(*p, false); } isBboxCacheValid = true; bboxCache = org.bboxCache; }