source: issm/trunk/src/c/shared/MemOps/xMemCpy.h@ 12706

Last change on this file since 12706 was 12706, checked in by Mathieu Morlighem, 13 years ago

merged trunk-jpl and trunk for revision 12703

File size: 320 bytes
Line 
1/* \file xMemCpy.h
2 * \brief: header file for templated memory operations
3 */
4
5#ifndef _XMEMCPY_H_
6#define _XMEMCPY_H_
7
8#include <cassert>
9
10template <class T>
11T* xMemCpy(T* dest, const T* src, unsigned int size) {
12 assert(dest); assert(src);
13 for (int i=0; i<size;++i)
14 dest[i]=src[i];
15 return dest;
16};
17
18#endif
19
Note: See TracBrowser for help on using the repository browser.