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

Last change on this file since 13975 was 13975, checked in by Mathieu Morlighem, 12 years ago

merged trunk-jpl and trunk for revision 13974

File size: 319 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
Note: See TracBrowser for help on using the repository browser.