|
Functions |
| template<typename T> void const * | ptr_byte_offset (T const p, ss_ptrdiff_t n) |
| | Offsets a pointer by a number of bytes.
|
| template<typename T> T const * | ptr_offset (T const *p, ss_ptrdiff_t n) |
| | Offsets a pointer by a number of elements.
|
| template<typename T1, typename T2> ss_ptrdiff_t | ptr_byte_diff (T1 const *p1, T2 const *p2) |
| | Get the difference in bytes between two pointers.
|
| template<typename T1, typename T2> ss_ptrdiff_t | ptr_diff (T1 const *p1, T2 const *p2) |
| | Get the difference in elements between two pointers.
|