Lines Matching refs:length
50 bool zeroRange(unsigned offset, size_t length)
52 return zeroRangeImpl(offset * sizeof(T), length * sizeof(T));
58 unsigned length() const
85 TypedArrayBase(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
87 , m_length(length)
92 static PassRefPtr<Subclass> create(unsigned length)
94 RefPtr<ArrayBuffer> buffer = ArrayBuffer::create(length, sizeof(T));
97 return create<Subclass>(buffer, 0, length);
101 static PassRefPtr<Subclass> create(const T* array, unsigned length)
103 RefPtr<Subclass> a = create<Subclass>(length);
105 for (unsigned i = 0; i < length; ++i)
111 static PassRefPtr<Subclass> create(PassRefPtr<ArrayBuffer> buffer, unsigned byteOffset, unsigned length)
114 if (!verifySubRange<T>(buf, byteOffset, length))
117 return adoptRef(new Subclass(buf, byteOffset, length));
121 static PassRefPtr<Subclass> createUninitialized(unsigned length)
123 RefPtr<ArrayBuffer> buffer = ArrayBuffer::createUninitialized(length, sizeof(T));
126 return create<Subclass>(buffer, 0, length);
132 unsigned offset, length;
133 calculateOffsetAndLength(start, end, m_length, &offset, &length);
134 clampOffsetAndNumElements<T>(buffer(), m_byteOffset, &offset, &length);
135 return create<Subclass>(buffer(), offset, length);