- unsigned allocate(std::size_t, std::size_t, unsigned, MemoryType);
+ std::size_t get_alloc_offset(const Block &, std::size_t, std::size_t, BlockType) const;
+ void update_largest_free(Pool &);
+ unsigned allocate(std::size_t, std::size_t, unsigned, MemoryType, BlockType);