aboutsummaryrefslogtreecommitdiffstats
path: root/LibOVR/Src/Kernel/OVR_ContainerAllocator.h
diff options
context:
space:
mode:
Diffstat (limited to 'LibOVR/Src/Kernel/OVR_ContainerAllocator.h')
-rw-r--r--LibOVR/Src/Kernel/OVR_ContainerAllocator.h78
1 files changed, 39 insertions, 39 deletions
diff --git a/LibOVR/Src/Kernel/OVR_ContainerAllocator.h b/LibOVR/Src/Kernel/OVR_ContainerAllocator.h
index afc0e6a..cc41d2b 100644
--- a/LibOVR/Src/Kernel/OVR_ContainerAllocator.h
+++ b/LibOVR/Src/Kernel/OVR_ContainerAllocator.h
@@ -1,6 +1,6 @@
/************************************************************************************
-PublicHeader: OVR.h
+PublicHeader: OVR_Kernel.h
Filename : OVR_ContainerAllocator.h
Content : Template allocators and constructors for containers.
Created : September 19, 2012
@@ -45,8 +45,8 @@ namespace OVR {
class ContainerAllocatorBase
{
public:
- static void* Alloc(UPInt size) { return OVR_ALLOC(size); }
- static void* Realloc(void* p, UPInt newSize) { return OVR_REALLOC(p, newSize); }
+ static void* Alloc(size_t size) { return OVR_ALLOC(size); }
+ static void* Realloc(void* p, size_t newSize) { return OVR_REALLOC(p, newSize); }
static void Free(void *p) { OVR_FREE(p); }
};
@@ -73,29 +73,29 @@ public:
*(T*)p = source;
}
- static void ConstructArray(void*, UPInt) {}
+ static void ConstructArray(void*, size_t) {}
- static void ConstructArray(void* p, UPInt count, const T& source)
+ static void ConstructArray(void* p, size_t count, const T& source)
{
- UByte *pdata = (UByte*)p;
- for (UPInt i=0; i< count; ++i, pdata += sizeof(T))
+ uint8_t *pdata = (uint8_t*)p;
+ for (size_t i=0; i< count; ++i, pdata += sizeof(T))
*(T*)pdata = source;
}
- static void ConstructArray(void* p, UPInt count, const T* psource)
+ static void ConstructArray(void* p, size_t count, const T* psource)
{
memcpy(p, psource, sizeof(T) * count);
}
static void Destruct(T*) {}
- static void DestructArray(T*, UPInt) {}
+ static void DestructArray(T*, size_t) {}
- static void CopyArrayForward(T* dst, const T* src, UPInt count)
+ static void CopyArrayForward(T* dst, const T* src, size_t count)
{
memmove(dst, src, count * sizeof(T));
}
- static void CopyArrayBackward(T* dst, const T* src, UPInt count)
+ static void CopyArrayBackward(T* dst, const T* src, size_t count)
{
memmove(dst, src, count * sizeof(T));
}
@@ -129,24 +129,24 @@ public:
OVR::ConstructAlt<T,S>(p, source);
}
- static void ConstructArray(void* p, UPInt count)
+ static void ConstructArray(void* p, size_t count)
{
- UByte* pdata = (UByte*)p;
- for (UPInt i=0; i< count; ++i, pdata += sizeof(T))
+ uint8_t* pdata = (uint8_t*)p;
+ for (size_t i=0; i< count; ++i, pdata += sizeof(T))
Construct(pdata);
}
- static void ConstructArray(void* p, UPInt count, const T& source)
+ static void ConstructArray(void* p, size_t count, const T& source)
{
- UByte* pdata = (UByte*)p;
- for (UPInt i=0; i< count; ++i, pdata += sizeof(T))
+ uint8_t* pdata = (uint8_t*)p;
+ for (size_t i=0; i< count; ++i, pdata += sizeof(T))
Construct(pdata, source);
}
- static void ConstructArray(void* p, UPInt count, const T* psource)
+ static void ConstructArray(void* p, size_t count, const T* psource)
{
- UByte* pdata = (UByte*)p;
- for (UPInt i=0; i< count; ++i, pdata += sizeof(T))
+ uint8_t* pdata = (uint8_t*)p;
+ for (size_t i=0; i< count; ++i, pdata += sizeof(T))
Construct(pdata, *psource++);
}
@@ -156,19 +156,19 @@ public:
OVR_UNUSED(p); // Suppress silly MSVC warning
}
- static void DestructArray(T* p, UPInt count)
+ static void DestructArray(T* p, size_t count)
{
p += count - 1;
- for (UPInt i=0; i<count; ++i, --p)
+ for (size_t i=0; i<count; ++i, --p)
p->~T();
}
- static void CopyArrayForward(T* dst, const T* src, UPInt count)
+ static void CopyArrayForward(T* dst, const T* src, size_t count)
{
memmove(dst, src, count * sizeof(T));
}
- static void CopyArrayBackward(T* dst, const T* src, UPInt count)
+ static void CopyArrayBackward(T* dst, const T* src, size_t count)
{
memmove(dst, src, count * sizeof(T));
}
@@ -202,24 +202,24 @@ public:
OVR::ConstructAlt<T,S>(p, source);
}
- static void ConstructArray(void* p, UPInt count)
+ static void ConstructArray(void* p, size_t count)
{
- UByte* pdata = (UByte*)p;
- for (UPInt i=0; i< count; ++i, pdata += sizeof(T))
+ uint8_t* pdata = (uint8_t*)p;
+ for (size_t i=0; i< count; ++i, pdata += sizeof(T))
Construct(pdata);
}
- static void ConstructArray(void* p, UPInt count, const T& source)
+ static void ConstructArray(void* p, size_t count, const T& source)
{
- UByte* pdata = (UByte*)p;
- for (UPInt i=0; i< count; ++i, pdata += sizeof(T))
+ uint8_t* pdata = (uint8_t*)p;
+ for (size_t i=0; i< count; ++i, pdata += sizeof(T))
Construct(pdata, source);
}
- static void ConstructArray(void* p, UPInt count, const T* psource)
+ static void ConstructArray(void* p, size_t count, const T* psource)
{
- UByte* pdata = (UByte*)p;
- for (UPInt i=0; i< count; ++i, pdata += sizeof(T))
+ uint8_t* pdata = (uint8_t*)p;
+ for (size_t i=0; i< count; ++i, pdata += sizeof(T))
Construct(pdata, *psource++);
}
@@ -229,22 +229,22 @@ public:
OVR_UNUSED(p); // Suppress silly MSVC warning
}
- static void DestructArray(T* p, UPInt count)
+ static void DestructArray(T* p, size_t count)
{
p += count - 1;
- for (UPInt i=0; i<count; ++i, --p)
+ for (size_t i=0; i<count; ++i, --p)
p->~T();
}
- static void CopyArrayForward(T* dst, const T* src, UPInt count)
+ static void CopyArrayForward(T* dst, const T* src, size_t count)
{
- for(UPInt i = 0; i < count; ++i)
+ for(size_t i = 0; i < count; ++i)
dst[i] = src[i];
}
- static void CopyArrayBackward(T* dst, const T* src, UPInt count)
+ static void CopyArrayBackward(T* dst, const T* src, size_t count)
{
- for(UPInt i = count; i; --i)
+ for(size_t i = count; i; --i)
dst[i-1] = src[i-1];
}