Lines Matching defs:aTo
502 nsSupportsArray::MoveElement(PRInt32 aFrom, PRInt32 aTo)
506 if (aTo == aFrom)
509 if (aTo < 0 || aFrom < 0 ||
510 (PRUint32) aTo >= mCount || (PRUint32) aFrom >= mCount)
517 if (aTo < aFrom)
520 ::memmove(mArray + aTo + 1, mArray + aTo,
521 (aFrom-aTo) * sizeof(mArray[0]));
522 mArray[aTo] = tempElement;
524 else // already handled aFrom == aTo
528 (aTo-aFrom) * sizeof(mArray[0]));
529 mArray[aTo] = tempElement;