|
std::size_t | capacity () const |
|
const auto | data () const |
|
std::size_t | begin () const |
|
std::size_t | end () const |
|
void | free_front (std::size_t const size) |
|
void | free_back (std::size_t const size) |
|
void | reset (std::size_t const begin) |
|
void | reset () |
|
void | free (std::size_t const size) |
|
auto * | allocate_back (std::size_t const size) |
|
template<typename U , typename ... _Init> |
U & | allocate_back (_Init &&...init) |
|
template<typename U , typename ... _Init> |
U & | allocate_size (std::size_t const size, _Init &&...init) |
|
auto | allocate (std::size_t const size) |
|
template<typename U , typename ... _Init> |
U & | allocate (_Init &&...init) |
|
template<typename U > |
U & | recycle_back (U const &data) |
|
template<typename U > |
U & | recycle_back (U const &data, std::size_t const size) |
|
template<typename U > |
U & | recycle (U const &data) |
|
template<typename U > |
U & | recycle (U const &data, std::size_t const size) |
|
void | reorder () |
|