Lines Matching refs:aCount

184                               size_t aCount) {
188 (byteDestPtr <= byteSrcPtr && byteDestPtr + aCount <= byteSrcPtr) ||
189 (byteSrcPtr <= byteDestPtr && byteSrcPtr + aCount <= byteDestPtr));
215 static inline void maybeSwapInPlace(T* aPtr, size_t aCount) {
221 for (size_t i = 0; i < aCount; i++) {
231 static void copyAndSwapTo(void* aDest, const T* aSrc, size_t aCount) {
232 assertNoOverlap(aDest, aSrc, aCount * sizeof(T));
236 memcpy(aDest, aSrc, aCount * sizeof(T));
241 for (size_t i = 0; i < aCount; ++i) {
257 static void copyAndSwapFrom(T* aDest, const void* aSrc, size_t aCount) {
258 assertNoOverlap(aDest, aSrc, aCount * sizeof(T));
262 memcpy(aDest, aSrc, aCount * sizeof(T));
267 for (size_t i = 0; i < aCount; ++i) {
369 size_t aCount) {
370 copyAndSwapTo<ThisEndian, Little>(aDest, aSrc, aCount);
377 static void swapToLittleEndianInPlace(T* aPtr, size_t aCount) {
378 maybeSwapInPlace<ThisEndian, Little>(aPtr, aCount);
398 size_t aCount) {
399 copyAndSwapTo<ThisEndian, Big>(aDest, aSrc, aCount);
406 static void swapToBigEndianInPlace(T* aPtr, size_t aCount) {
407 maybeSwapInPlace<ThisEndian, Big>(aPtr, aCount);
422 size_t aCount) {
423 copyAndSwapToBigEndian(aDest, aSrc, aCount);
427 static void swapToNetworkOrderInPlace(T* aPtr, size_t aCount) {
428 swapToBigEndianInPlace(aPtr, aCount);
448 size_t aCount) {
449 copyAndSwapFrom<Little, ThisEndian>(aDest, aSrc, aCount);
456 static void swapFromLittleEndianInPlace(T* aPtr, size_t aCount) {
457 maybeSwapInPlace<Little, ThisEndian>(aPtr, aCount);
477 size_t aCount) {
478 copyAndSwapFrom<Big, ThisEndian>(aDest, aSrc, aCount);
485 static void swapFromBigEndianInPlace(T* aPtr, size_t aCount) {
486 maybeSwapInPlace<Big, ThisEndian>(aPtr, aCount);
500 size_t aCount) {
501 copyAndSwapFromBigEndian(aDest, aSrc, aCount);
505 static void swapFromNetworkOrderInPlace(T* aPtr, size_t aCount) {
506 swapFromBigEndianInPlace(aPtr, aCount);