// Compiles a list of zoomable subtargets. void compileZoomableSubtargets(const NodeList& intersectedNodes, SubtargetGeometryList& subtargets) { unsigned length = intersectedNodes.length(); for (unsigned i = 0; i < length; ++i) { Node* const candidate = intersectedNodes.item(i); if (nodeIsZoomTarget(candidate)) appendZoomableSubtargets(candidate, subtargets); } }
// Compiles a list of zoomable subtargets. void compileZoomableSubtargets(const NodeListHashSet& intersectedNodes, SubtargetGeometryList& subtargets) { NodeListHashSet::const_iterator end = intersectedNodes.end(); for (NodeListHashSet::const_iterator it = intersectedNodes.begin(); it != end; ++it) { Node* const candidate = it->get(); if (nodeIsZoomTarget(candidate)) appendZoomableSubtargets(candidate, subtargets); } }