Do you have a simple example of how to use your allocator? in your example, you have this what would this function do? allocation_size_byte = Ouro::alignment(allocation_size_byte, sizeof(int));