[webkit-reviews] review granted: [Bug 126915] AX: Modernize AccessibilityChildrenVector loops : [Attachment 221166] patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 14 09:08:11 PST 2014
Anders Carlsson <andersca at apple.com> has granted chris fleizach
<cfleizach at apple.com>'s request for review:
Bug 126915: AX: Modernize AccessibilityChildrenVector loops
https://bugs.webkit.org/show_bug.cgi?id=126915
Attachment 221166: patch
https://bugs.webkit.org/attachment.cgi?id=221166&action=review
------- Additional Comments from Anders Carlsson <andersca at apple.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=221166&action=review
> Source/WebCore/accessibility/AXObjectCache.cpp:127
> + for (const auto& object : m_objects) {
> + AccessibilityObject* axObject = object.value.get();
> + detachWrapper(axObject, CacheDestroyed);
> + axObject->detach(CacheDestroyed);
> + removeAXID(axObject);
> }
This can just iterate over m_objects.values(), then you don't need the
object.value.get().
> Source/WebCore/accessibility/AccessibilityARIAGridCell.cpp:87
> + auto& siblings = parent->children();
I think this can be const auto&.
> Source/WebCore/accessibility/AccessibilityListBoxOption.cpp:223
> + auto& listItems = selectElement->listItems();
const auto&.
> Source/WebCore/accessibility/AccessibilityMenuList.cpp:111
> + auto& childObjects = children();
const auto&.
> Source/WebCore/accessibility/AccessibilityNodeObject.cpp:338
> + auto& children = child->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityObject.cpp:420
> + auto& searchChildren = object->isAccessibilityTable() ?
toAccessibilityTable(object)->rows() : object->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3553
> + auto& children = this->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3566
> + auto& children = this->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3580
> + auto& children = this->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3604
> + auto& children = this->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3619
> + auto& children = this->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3636
> + auto& children = this->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3649
> + auto& children = this->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3664
> + auto& children = this->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityTable.cpp:508
> + auto& children = m_rows[rowIndex]->children();
const auto&.
> Source/WebCore/accessibility/AccessibilityTableRow.cpp:120
> + auto& rowChildren = children();
const auto&.
> Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:350
> + auto& children = m_object->children();
const auto&.
> Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:370
> + auto& children = m_object->children();
const auto&.
> Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:1076
> + auto& children = m_object->children();
const auto&.
> Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:82
> + for (auto& pair : pairs) {
It looks like this can be const auto&.
> Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:166
> + for (auto text : textOrder) {
const auto&.
> Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:195
> + for (auto text : textOrder) {
const auto&.
> Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:221
> + for (auto text : textOrder) {
const auto&.
> Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:2378
> + auto& children = m_object->children();
const auto&.
> Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:3612
> + auto& children = m_object->children();
const auto&.
> Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:3638
> + auto& children = m_object->children();
const auto&.
> Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:3670
> + auto& children = m_object->children();
const auto&.
More information about the webkit-reviews
mailing list