| 193 | // TODO: would be nice to add templated construct/destroy methods like ObjectPool |
| 194 | |
| 195 | PX_INLINE T* get() |
| 196 | { |
| 197 | if(mFreeCount == 0 && !extend()) |
| 198 | return 0; |
| 199 | T* element = mFreeList[--mFreeCount]; |
| 200 | mUseBitmap.set(element->getIndex()); |
| 201 | return element; |
| 202 | } |
| 203 | |
| 204 | PX_INLINE void put(T* element) |
| 205 | { |
no test coverage detected