#include "ecsm-error.hpp"
#include <stack>
#include <vector>
#include <atomic>
#include <cstddef>
#include <cassert>
#include <cstring>
#include <iterator>
Classes | |
struct | ID< T > |
Item identifier in the LinearPool. More... | |
struct | IdHash< T > |
Item identifier hash implementation. More... | |
struct | View< T > |
View of the item in the LinearPool. More... | |
struct | Ref< T > |
Item identifier in the LinearPool with usage counter. More... | |
class | LinearPool< T, DestroyItems > |
Item array with linear memory block. More... | |
struct | LinearPool< T, DestroyItems >::Iterator |
Linear pool iterator class. More... | |
struct | LinearPool< T, DestroyItems >::ConstantIterator |
Linear pool constant iterator class. More... | |