diff --git a/include/MemoryProcessing.cuh b/include/MemoryProcessing.cuh index 729f130b39bde588c49b3e8119777bb4a86f4308..411b5f62360678a896596aac03c6e4aad078a005 100644 --- a/include/MemoryProcessing.cuh +++ b/include/MemoryProcessing.cuh @@ -2,11 +2,14 @@ #include "TemplateParameters.h" #include <cstddef> -template <MemType memtype> -bool realloc(void *&array, size_t &allocated_size, const size_t new_size); +namespace memproc +{ + template <MemType memtype> + bool realloc(void *&array, size_t &allocated_size, const size_t new_size); -template<MemType memtype> -bool dealloc(void *&array, size_t &allocated_size); + template<MemType memtype> + bool dealloc(void *&array, size_t &allocated_size); -template <MemType dst_memtype, MemType src_memtype> -bool memcopy(void *dst, const void* src, const size_t copy_elem_size); \ No newline at end of file + template <MemType dst_memtype, MemType src_memtype> + bool memcopy(void *dst, const void* src, const size_t copy_elem_size); +} \ No newline at end of file