// Copyright (C) 2015 Jérôme Leclercq // This file is part of the "Nazara Engine - Physics 2D module" // For conditions of distribution and use, see copyright notice in Config.hpp #include #if NAZARA_PHYSICS2D_MANAGE_MEMORY #include #include // Nécessaire ? void* operator new(std::size_t size) { return Nz::MemoryManager::Allocate(size, false); } void* operator new[](std::size_t size) { return Nz::MemoryManager::Allocate(size, true); } void operator delete(void* pointer) noexcept { Nz::MemoryManager::Free(pointer, false); } void operator delete[](void* pointer) noexcept { Nz::MemoryManager::Free(pointer, true); } #endif // NAZARA_PHYSICS_MANAGE_MEMORY