69 return static_cast<void*
>(ptr);
82 return static_cast<const void*
>(ptr);
131 reinterpret_cast<Type*
> 150 reinterpret_cast<Type*
> 183 memcpy(&value, p,
sizeof(FieldValue));
Type * advanceByBytes(Type *pointer, ptrdiff_t distance)
Advances given pointer to a given offset (distance) in bytes.
Byte * toByteBlock(Type *ptr)
void * toOpaquePtr(Type *ptr)
Makes pointer as opaque one.
Type * advanceBackByBytes(Type *pointer, ptrdiff_t distance)
UInt32 DWord
Alias for Double Word.
Target c_cast(Source src)
FieldValue unalignedCopy(const void *p) ONIXS_BATS_BOE_NOTHROW
UInt16 Word
Alias for Word.
ptrdiff_t byteDistance(Left *left, Right *right)
Returns distance in bytes between two pointers.
UInt8 Byte
Alias for Byte.
UInt64 QWord
Alias for Quad Word.