Пример #1
0
void FloatingObjects::moveAllToFloatInfoMap(LayoutBoxToFloatInfoMap& map) {
  while (!m_set.isEmpty()) {
    std::unique_ptr<FloatingObject> floatingObject = m_set.takeFirst();
    LayoutBox* layoutObject = floatingObject->layoutObject();
    map.add(layoutObject, std::move(floatingObject));
  }
  clear();
}
Пример #2
0
void FloatingObjects::moveAllToFloatInfoMap(LayoutBoxToFloatInfoMap& map)
{
    while (!m_set.isEmpty()) {
        OwnPtr<FloatingObject> floatingObject = m_set.takeFirst();
        LayoutBox* layoutObject = floatingObject->layoutObject();
        map.add(layoutObject, floatingObject.release());
    }
    clear();
}