.TH "std::pointer_traits< _Ptr >" 3cxx "Sun Jan 6 2013" "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 .br < _Ptr >::__type \fBdifference_type\fP" .br .ti -1c .RI "typedef __ptrtr_elt_type< _Ptr > .br ::__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 "templatestruct std::pointer_traits< _Ptr >" Uniform interface to all pointer-like types\&. .PP Definition at line 137 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 144 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 142 of file ptr_traits\&.h\&. .SS "template typedef _Ptr \fBstd::pointer_traits\fP< _Ptr >::\fBpointer\fP" .PP The pointer type\&. .PP Definition at line 140 of file ptr_traits\&.h\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.