Leviathan  0.8.0.0
Leviathan game engine
ObjectPool.h File Reference
#include "Include.h"
#include "Exceptions.h"
#include <functional>
#include <tuple>
#include <type_traits>
#include <unordered_map>
#include <vector>
#include "boost/pool/pool.hpp"

Go to the source code of this file.

Classes

class  Leviathan::BasicPool< ElementType >
 A tiny wrapper around boost pool. More...
 
class  Leviathan::ObjectPool< ElementType, KeyType, AutoCleanupObjects >
 Creates objects in a shared memory region. More...
 
class  Leviathan::ObjectPoolTracked< ElementType, KeyType, AutoCleanupObjects >
 Creates objects in a shared memory region. More...
 

Namespaces

 Leviathan
 The access mask controls which registered functions and classes a script sees.