#include <memoryallocation.h>
template<typename T, std::size_t Alignment>
class aligned_allocator< T, Alignment >
Allocator for aligned data.
Copied from https://gist.github.com/1471329 Modified from the Mallocator from Stephan T. Lavavej. http://blogs.msdn.com/b/vcblog/archive/2008/08/28/the-mallocator.aspx
Definition at line 109 of file memoryallocation.h.
◆ const_pointer
template<typename T, std::size_t Alignment>
◆ const_reference
template<typename T, std::size_t Alignment>
◆ difference_type
template<typename T, std::size_t Alignment>
◆ pointer
template<typename T, std::size_t Alignment>
◆ reference
template<typename T, std::size_t Alignment>
◆ size_type
template<typename T, std::size_t Alignment>
◆ value_type
template<typename T, std::size_t Alignment>
◆ aligned_allocator() [1/3]
template<typename T, std::size_t Alignment>
◆ aligned_allocator() [2/3]
template<typename T, std::size_t Alignment>
◆ aligned_allocator() [3/3]
template<typename T, std::size_t Alignment>
template<typename U>
◆ ~aligned_allocator()
template<typename T, std::size_t Alignment>
◆ address() [1/2]
template<typename T, std::size_t Alignment>
◆ address() [2/2]
template<typename T, std::size_t Alignment>
◆ allocate() [1/2]
template<typename T, std::size_t Alignment>
◆ allocate() [2/2]
template<typename T, std::size_t Alignment>
template<typename U>
| T * aligned_allocator< T, Alignment >::allocate |
( |
const std::size_t | n, |
|
|
const U * | ) const |
|
inline |
◆ construct()
template<typename T, std::size_t Alignment>
◆ deallocate()
template<typename T, std::size_t Alignment>
| void aligned_allocator< T, Alignment >::deallocate |
( |
T *const | p, |
|
|
const std::size_t | ) const |
|
inline |
◆ destroy()
template<typename T, std::size_t Alignment>
◆ max_size()
template<typename T, std::size_t Alignment>
◆ operator!=()
template<typename T, std::size_t Alignment>
◆ operator=()
template<typename T, std::size_t Alignment>
◆ operator==()
template<typename T, std::size_t Alignment>
The documentation for this class was generated from the following file: