|
| template<class TYPE > |
| static bool | IsFilledQty (const TYPE *pArray, ITERATE_t nBlocks, TYPE nFillValue) noexcept |
| |
| template<class TYPE > |
| static bool | IsFilledSize (const void *pArray, size_t nArraySizeBytes, TYPE nFillValue) noexcept |
| |
| template<class TYPE > |
| static bool | IsEqualQty (const TYPE *pArray1, const TYPE *pArray2, ITERATE_t nBlocks) noexcept |
| |
| template<class TYPE > |
| static COMPARE_t | CompareQty (const TYPE *pArray1, const TYPE *pArray2, ITERATE_t nBlocks) noexcept |
| |
| template<class TYPE > |
| static void | FillQty (TYPE *pArray, ITERATE_t nBlocks, TYPE nFillValue=0) noexcept |
| |
| template<class TYPE > |
| static void | ZeroQty (TYPE *pArray, ITERATE_t nBlocks) noexcept |
| |
| template<class TYPE > |
| static void | FillSize (void *pArray, size_t nArraySizeBytes, TYPE nFillValue) noexcept |
| |
| template<class TYPE > |
| static void | CopyQty (TYPE *pDst, const TYPE *pSrc, ITERATE_t nBlocks) noexcept |
| |
| template<class TYPE > |
| static void | CopyQtyRev (TYPE *pDst, const TYPE *pSrc, ITERATE_t nBlocks) noexcept |
| |
| template<class TYPE > |
| static void | ReverseArray (TYPE *pArray, size_t nArraySizeBytes) noexcept |
| |
| static void __stdcall | ReverseArrayBlocks (void *pArray, size_t nArraySizeBytes, size_t iBlockSize) |
| |
| template<> |
| void | FillQty (BYTE *pData, ITERATE_t nBlocks, BYTE bFill) noexcept |
| |
| template<> |
| void | FillSize (void *pData, size_t nSizeBlock, BYTE bFill) noexcept |
| |
Helper functions for array of values of some TYPE in memory.
- Note
- optimizations can be made if we know we are working on larger native types over treating the same things as bytes.