.TH "std::pointer_traits< _Ptr >" 3cxx "Wed Apr 11 2018" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::pointer_traits< _Ptr > .SH SYNOPSIS .br .PP .PP Inherits std::__ptrtr_pointer_to< _Ptr >\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef __ptrtr_diff_type< _Ptr >::__type \fBdifference_type\fP" .br .ti -1c .RI "typedef __ptrtr_elt_type< _Ptr >::__type \fBelement_type\fP" .br .ti -1c .RI "typedef _Ptr \fBpointer\fP" .br .ti -1c .RI "template using \fBrebind\fP = typename __ptrtr_rebind< _Ptr, _Up >::__type" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static _Ptr \fBpointer_to\fP (__element_type &__e)" .br .in -1c .SH "Detailed Description" .PP .SS "template .br struct std::pointer_traits< _Ptr >" Uniform interface to all pointer-like types\&. .PP Definition at line 132 of file ptr_traits\&.h\&. .SH "Member Typedef Documentation" .PP .SS "template typedef __ptrtr_diff_type<_Ptr>::__type \fBstd::pointer_traits\fP< _Ptr >::\fBdifference_type\fP" .PP Type used to represent the difference between two pointers\&. .PP Definition at line 139 of file ptr_traits\&.h\&. .SS "template typedef __ptrtr_elt_type<_Ptr>::__type \fBstd::pointer_traits\fP< _Ptr >::\fBelement_type\fP" .PP The type pointed to\&. .PP Definition at line 137 of file ptr_traits\&.h\&. .SS "template typedef _Ptr \fBstd::pointer_traits\fP< _Ptr >::\fBpointer\fP" .PP The pointer type\&. .PP Definition at line 135 of file ptr_traits\&.h\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.