mn_memory.hpp
Go to the documentation of this file.
typename ptr_transform< T, U >::type type
Definition: mn_memory.hpp:74
struct mn::memory::detail::ptr_difference T
Definition: mn_atomic_singleton.hpp:38
typename T::template rebind< U > type
Definition: mn_memory.hpp:78
struct mn::memory::detail::ptr_difference type
T< V, Args... > type
Definition: mn_memory.hpp:71
Definition: mn_memory.hpp:61
Definition: mn_memory.hpp:52
Definition: mn_memory.hpp:44
Definition: mn_memory.hpp:74
Definition: mn_memory.hpp:68
Definition: mn_memory.hpp:82
Definition: mn_memory.hpp:43
Definition: mn_allocator_typetraits.hpp:25
(typename detail::ptr_value< T >::type &v) noexcept U * pointer_to
Definition: mn_memory.hpp:115
mn::ptrdiff_t difference_type
Definition: mn_memory.hpp:111
Definition: mn_memory.hpp:32
(typename detail::ptr_value< element_type >::type &v) noexcept typename detail::ptr_rebind< T, U >::type pointer_to
Definition: mn_memory.hpp:97
typename detail::ptr_rebind< T, U >::type rebind
Definition: mn_memory.hpp:101
typename TAllocator::template rebind< U > type
Definition: mn_memory.hpp:34
typename detail::ptr_element< T >::type element_type
Definition: mn_memory.hpp:92
typename detail::ptr_difference< T >::type difference_type
Definition: mn_memory.hpp:93
Definition: mn_memory.hpp:34