1 #ifndef SIPLASPLAS_ALLOCATOR_FREELIST_ALLOCATOR_HPP 2 #define SIPLASPLAS_ALLOCATOR_FREELIST_ALLOCATOR_HPP 6 #include "detail/embedded_allocator.hpp" 7 #include <siplasplas/allocator/export.hpp> 23 void* allocate(std::size_t size, std::size_t alignment, std::size_t offset = 0);
24 void deallocate(
void* pointer, std::size_t size, std::size_t offset = 0);
26 std::string dump()
const;
33 #endif // SIPLASPLAS_ALLOCATOR_FREELIST_ALLOCATOR_HPP Definition: messaging.hpp:8
constexpr auto end(const Sequence &sequence)
Returns an iterator pointing to the end of a sequence.
Definition: algorithm.hpp:86
constexpr auto begin(const Sequence &sequence)
Returns an iterator pointing to the beginning of a sequence.
Definition: algorithm.hpp:62
Definition: freelist_allocator.hpp:11
Definition: embedded_allocator.hpp:10
Definition: memory_manip.hpp:410
Definition: freelist_allocator.hpp:14