mn::memory::pointer_traits< T * > Struct Template Reference
#include <mn_memory.hpp>
Classes | |
struct | rebind_to |
Public Types | |
using | pointer = T * |
using | element_type = T |
using | difference_type = mn::ptrdiff_t |
template<class U > | |
using | rebind = U * |
Static Public Member Functions | |
using | pointer_to = (typename detail::ptr_value< T >::type &v) noexcept U * |
Class Documentation
◆ mn::memory::pointer_traits< T * >::rebind_to
struct mn::memory::pointer_traits< T * >::rebind_to |
Member Typedef Documentation
◆ difference_type
template<class T >
using mn::memory::pointer_traits< T * >::difference_type = mn::ptrdiff_t |
◆ element_type
template<class T >
using mn::memory::pointer_traits< T * >::element_type = T |
◆ pointer
template<class T >
using mn::memory::pointer_traits< T * >::pointer = T* |
◆ pointer_to
template<class T >
|
inlinestaticnoexcept |
◆ rebind
The documentation for this struct was generated from the following file: