Go to the source code of this file.
|
| template<typename Target, typename Source> |
| Target | c_cast (Source src) |
| template<typename Type> |
| void * | toOpaquePtr (Type *ptr) |
| template<typename Type> |
| const void * | toOpaquePtr (const Type *ptr) |
| template<typename Type> |
| Byte * | toByteBlock (Type *ptr) |
| template<typename Type> |
| const Byte * | toByteBlock (const Type *ptr) |
| template<typename Type> |
| Type * | advanceByBytes (Type *pointer, ptrdiff_t distance) |
| template<typename Type> |
| Type * | advanceBackByBytes (Type *pointer, ptrdiff_t distance) |
| template<typename Left, typename Right> |
| ptrdiff_t | byteDistance (Left *left, Right *right) |
| template<class FieldValue> |
| FieldValue | unalignedCopy (const void *p) throw () |