|
Fillwave
10.0.0
|
Basic manager of composites. More...
#include <TCache.h>
Public Member Functions | |
| T * | store (const K &key, const P &...parameters) |
| Add new allocated item to manager. | |
| T * | store (T *item, const K &key) |
| Add already allocated item to manager. | |
| T * | get (const K &key) |
| return nullptr when item not present | |
| decltype(std::begin(mStored)) | begin () |
| begin | |
| decltype(std::end(mStored)) | end () |
| end | |
| decltype(mStored.erase(K())) | erase (const K &key) |
| erase | |
| size_t | size () |
| return current size | |
Basic manager of composites.
| T | - Item type |
| K | - Key class |
| M | - Maximum items |
| P | - T constructor parameters |
1.8.11