mirror of
https://github.com/copyrighttxt/watrbx-game-engine.git
synced 2026-09-05 05:07:48 +00:00
44 lines
659 B
C++
44 lines
659 B
C++
/**
|
|
@file MemoryManager.cpp
|
|
|
|
@maintainer Morgan McGuire, http://graphics.cs.williams.edu
|
|
@created 2009-04-20
|
|
@edited 2009-05-29
|
|
|
|
Copyright 2000-2009, Morgan McGuire.
|
|
All rights reserved.
|
|
*/
|
|
|
|
#include "G3D/MemoryManager.h"
|
|
#include "G3D/System.h"
|
|
|
|
namespace G3D {
|
|
|
|
MemoryManager::MemoryManager() {}
|
|
|
|
|
|
void* MemoryManager::alloc(size_t s) {
|
|
return System::malloc(s);
|
|
}
|
|
|
|
|
|
void MemoryManager::free(void* ptr) {
|
|
System::free(ptr);
|
|
}
|
|
|
|
|
|
bool MemoryManager::isThreadsafe() const {
|
|
return true;
|
|
}
|
|
|
|
|
|
MemoryManager* MemoryManager::create() {
|
|
static MemoryManager m;
|
|
return &m;
|
|
}
|
|
|
|
|
|
///////////////////////////////////////////////////
|
|
|
|
}
|