Lines Matching defs:aTo
525 PRBool nsVoidArray::MoveElement(PRInt32 aFrom, PRInt32 aTo)
529 if (aTo == aFrom)
532 NS_ASSERTION(aTo >= 0 && aFrom >= 0,"MoveElement(negative index)");
533 if (aTo >= Count() || aFrom >= Count())
540 if (aTo < aFrom)
543 memmove(mImpl->mArray + aTo + 1, mImpl->mArray + aTo,
544 (aFrom-aTo) * sizeof(mImpl->mArray[0]));
545 mImpl->mArray[aTo] = tempElement;
547 else // already handled aFrom == aTo
551 (aTo-aFrom) * sizeof(mImpl->mArray[0]));
552 mImpl->mArray[aTo] = tempElement;