template class axl::mem::Pool

#include <axl_mem_Pool.h>

template <typename T>
class Pool
{
public:
    // methods

    T*
    get();

    void
    put(T* p);

    void
    putFront(T* p);

    void
    putBack(T* p);

    void
    put(sl::List<T>* list);

    bool
    reserve(size_t count);
};