OnixS C++ LSE GTP Market Data Handler 1.0.6
API documentation
Loading...
Searching...
No Matches
Memory.h File Reference

Go to the source code of this file.

Namespaces

namespace  OnixS
namespace  OnixS::LSE
namespace  OnixS::LSE::MarketData
namespace  OnixS::LSE::MarketData::GTP

Typedefs

typedef UInt8 Byte

Functions

template<typename Type>
void * toOpaquePtr (Type *ptr) ONIXS_LSE_GTP_NOTHROW
template<typename Type>
const void * toOpaquePtr (const Type *ptr) ONIXS_LSE_GTP_NOTHROW
template<typename Type>
BytetoByteBlock (Type *ptr) ONIXS_LSE_GTP_NOTHROW
template<typename Type>
const BytetoByteBlock (const Type *ptr) ONIXS_LSE_GTP_NOTHROW
template<typename Type>
Type * advanceByBytes (Type *pointer, ptrdiff_t distance) ONIXS_LSE_GTP_NOTHROW
template<typename Type>
Type * advanceBackByBytes (Type *pointer, ptrdiff_t distance) ONIXS_LSE_GTP_NOTHROW
template<typename Left, typename Right>
ptrdiff_t byteDistance (Left *left, Right *right) ONIXS_LSE_GTP_NOTHROW
template<class FieldValue>
FieldValue unalignedCopy (const void *p) ONIXS_LSE_GTP_NOTHROW