Changeset 28079 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp


Ignore:
Timestamp:
Nov 27, 2007, 2:21:24 PM (17 years ago)
Author:
[email protected]
Message:

Reviewed by Adam.

Make PropertyNameArray and ScopeChain COMEnumVariant friendly.


  • kjs/PropertyNameArray.cpp: (KJS::PropertyNameArray::swap): Implement PropertyNameArray::swap.


  • kjs/PropertyNameArray.h: Add ValueType typedef. Replace PropertyNameArrayIterator with PropertyNameArray::const_iterator.


  • kjs/nodes.cpp: (KJS::ForInNode::execute):
  • kjs/scope_chain.cpp: (KJS::ScopeChain::print): Update for changes to PropertyNameArray.


  • kjs/scope_chain.h: Add const_iterator and ValueType typedef.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/nodes.cpp

    r27842 r28079  
    39853985  v->getPropertyNames(exec, propertyNames);
    39863986 
    3987   PropertyNameArrayIterator end = propertyNames.end();
    3988   for (PropertyNameArrayIterator it = propertyNames.begin(); it != end; ++it) {
     3987  PropertyNameArray::const_iterator end = propertyNames.end();
     3988  for (PropertyNameArray::const_iterator it = propertyNames.begin(); it != end; ++it) {
    39893989      const Identifier &name = *it;
    39903990      if (!v->hasProperty(exec, name))
Note: See TracChangeset for help on using the changeset viewer.