OnixS C++ HKEX OMD-C Handler 1.0.0
API documentation
Loading...
Searching...
No Matches
Memory.h File Reference

Go to the source code of this file.

Namespaces

namespace  OnixS
namespace  OnixS::HKEX
namespace  OnixS::HKEX::MarketData
namespace  OnixS::HKEX::MarketData::Omdc

Typedefs

typedef UInt8 Byte

Functions

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