Changeset 25241 in webkit for trunk/JavaScriptCore/wtf/Vector.h


Ignore:
Timestamp:
Aug 25, 2007, 7:03:16 AM (18 years ago)
Author:
bdash
Message:

2007-08-25 Peter Kasting <[email protected]>

Reviewed by Maciej Stachowiak.

Part 3 of http://bugs.webkit.org/show_bug.cgi?id=14967
Bug 14967: Reduce wtf::Vector::operator[]() overloads

  • wtf/Vector.h: (WTF::Vector::operator[]): Only provide versions of operator[] that takes a size_t argument.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/wtf/Vector.h

    r25240 r25241  
    408408        }
    409409
    410         T& operator[](long i) { return at(i); }
    411         const T& operator[](long i) const { return at(i); }
    412         T& operator[](unsigned long i) { return at(i); }
    413         const T& operator[](unsigned long i) const { return at(i); }
    414         T& operator[](int i) { return at(i); }
    415         const T& operator[](int i) const { return at(i); }
    416         T& operator[](unsigned i) { return at(i); }
    417         const T& operator[](unsigned i) const { return at(i); }
    418         T& operator[](short i) { return at(i); }
    419         const T& operator[](short i) const { return at(i); }
    420         T& operator[](unsigned short i) { return at(i); }
    421         const T& operator[](unsigned short i) const { return at(i); }
     410        T& operator[](size_t i) { return at(i); }
     411        const T& operator[](size_t i) const { return at(i); }
    422412
    423413        T* data() { return m_impl.buffer(); }
Note: See TracChangeset for help on using the changeset viewer.