Ignore:
Timestamp:
Nov 27, 2007, 2:21:24 PM (18 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/scope_chain.cpp

    r27451 r28079  
    4848        // FIXME: should pass ExecState here!
    4949        o->getPropertyNames(0, propertyNames);
    50         PropertyNameArrayIterator propEnd = propertyNames.end();
     50        PropertyNameArray::const_iterator propEnd = propertyNames.end();
    5151
    5252        fprintf(stderr, "----- [scope %p] -----\n", o);
    53         for (PropertyNameArrayIterator propIter = propertyNames.begin(); propIter != propEnd; propIter++) {
     53        for (PropertyNameArray::const_iterator propIter = propertyNames.begin(); propIter != propEnd; propIter++) {
    5454            Identifier name = *propIter;
    5555            fprintf(stderr, "%s, ", name.ascii());
Note: See TracChangeset for help on using the changeset viewer.