#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 | View< T > |
| View of the item in the LinearPool. (Non-nullable) More... | |
| struct | OptView< T > |
| Optional view of the item in the LinearPool. (Nullable) 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... | |
| struct | hash< ecsm::ID< T > > |