C:/nebula3/code/foundation/memory/win32/win32memory.h File Reference
Detailed Description
Low level memory functions for the Win32 platform.(C) 2006 Radon Labs GmbH
#include "core/config.h"
#include "core/debug.h"
#include "threading/interlocked.h"
Namespaces | |
namespace | Memory |
Data Structures | |
struct | Memory::MemoryStatus |
Functions | |
__forceinline void * | Memory::Alloc (size_t size) |
__forceinline void * | Memory::Realloc (void *ptr, size_t size) |
__forceinline void | Memory::Free (void *ptr) |
__forceinline void | Memory::Copy (const void *from, void *to, size_t numBytes) |
__forceinline void | Memory::Clear (void *ptr, size_t numBytes) |
__forceinline char * | Memory::DuplicateCString (const char *from) |
__forceinline void *__cdecl | operator new (size_t size) |
__forceinline void *__cdecl | operator new[] (size_t size) |
__forceinline void __cdecl | operator delete (void *p) |
__forceinline void __cdecl | operator delete[] (void *p) |
Function Documentation
__forceinline void* __cdecl operator new | ( | size_t | size | ) |
Replacement global new operator.
__forceinline void* __cdecl operator new[] | ( | size_t | size | ) |
Replacement global new[] operator.
__forceinline void __cdecl operator delete | ( | void * | p | ) |
Replacement global delete operator.
__forceinline void __cdecl operator delete[] | ( | void * | p | ) |
Replacement global delete[] operator.