|
| struct | PoolBase |
| | Base class for base of all pools. More...
|
| |
| struct | Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero > |
| | Base class for all pools. More...
|
| |
| struct | Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolIterator< T > |
| | Iterator to iterate all valid T of a pool. More...
|
| |
| struct | Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::IterateWrapper< T > |
| |
| struct | Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolIteratorFiltered< T, F > |
| | Iterator to iterate all valid T of a pool. More...
|
| |
| struct | Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::IterateWrapperFiltered< T, F > |
| |
| struct | Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem< Tpool > |
| | Base class for all PoolItems. More...
|
| |
| struct | Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::AllocCache |
| | Helper struct to cache 'freed' PoolItems so we do not need to allocate them again. More...
|
| |
Definition of Pool, structure used to access PoolItems, and PoolItem, base structure for Vehicle, Town, and other indexed items.
Definition in file pool_type.hpp.