|
libvisiontransfer
10.0.0
|
STL-compatible allocator for memory-aligned allocations. More...
#include <visiontransfer/alignedallocator.h>
Classes | |
| struct | rebind |
Public Member Functions | |
| AlignedAllocator (AlignedAllocator const &) | |
| template<typename U > | |
| AlignedAllocator (AlignedAllocator< U > const &) | |
| pointer | address (reference r) |
| const_pointer | address (const_reference r) |
| pointer | allocate (size_type cnt, typename std::allocator< void >::const_pointer=0) |
| void | deallocate (pointer p, size_type) |
| size_type | max_size () const |
| void | construct (pointer p, const T &t) |
| void | destroy (pointer p) |
STL-compatible allocator for memory-aligned allocations.
This is a helper class that is used internally for allocating memory that can be used with aligned SSE / AVX instructions.
Definition at line 32 of file alignedallocator.h.