Lines Matching refs:aIndex

142 PRBool nsValueArray::InsertValueAt(nsValueArrayValue aValue, nsValueArrayIndex aIndex) {
146 if (aIndex <= count) {
181 if (aIndex < count) {
182 memmove(&mValueArray[(aIndex + 1) * mBytesPerValue], &mValueArray[aIndex * mBytesPerValue], (count - aIndex) * mBytesPerValue);
190 *((PRUint8*)&mValueArray[aIndex * mBytesPerValue]) = (PRUint8)aValue;
191 NS_ASSERTION(*((PRUint8*)&mValueArray[aIndex * mBytesPerValue]) == aValue, "Lossy value array detected. Report a higher maximum upon construction!");
194 *((PRUint16*)&mValueArray[aIndex * mBytesPerValue]) = (PRUint16)aValue;
195 NS_ASSERTION(*((PRUint16*)&mValueArray[aIndex * mBytesPerValue]) == aValue, "Lossy value array detected. Report a higher maximum upon construction!");
198 *((PRUint32*)&mValueArray[aIndex * mBytesPerValue]) = (PRUint32)aValue;
199 NS_ASSERTION(*((PRUint32*)&mValueArray[aIndex * mBytesPerValue]) == aValue, "Lossy value array detected. Report a higher maximum upon construction!");
220 PRBool nsValueArray::RemoveValueAt(nsValueArrayIndex aIndex) {
224 if (aIndex < count) {
228 if (aIndex != (count - 1)) {
229 memmove(&mValueArray[aIndex * mBytesPerValue], &mValueArray[(aIndex + 1) * mBytesPerValue], (count - aIndex - 1) * mBytesPerValue);
266 nsValueArrayValue nsValueArray::ValueAt(nsValueArrayIndex aIndex) const {
269 if (aIndex < Count()) {
272 retval = (nsValueArrayIndex)*((PRUint8*)&mValueArray[aIndex * mBytesPerValue]);
275 retval = (nsValueArrayIndex)*((PRUint16*)&mValueArray[aIndex * mBytesPerValue]);
278 retval = (nsValueArrayIndex)*((PRUint32*)&mValueArray[aIndex * mBytesPerValue]);