OnixS C++ CBOE CFE Binary Order Entry (BOE) Handler 1.12.0
API documentation
Loading...
Searching...
No Matches
Memory.h File Reference

Go to the source code of this file.

Namespaces

namespace  OnixS
namespace  OnixS::CboeCFE
namespace  OnixS::CboeCFE::Trading
namespace  OnixS::CboeCFE::Trading::BOE

Typedefs

typedef UInt8 Byte
typedef UInt16 Word
typedef UInt32 DWord
typedef UInt64 QWord

Functions

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>
BytetoByteBlock (Type *ptr)
template<typename Type>
const BytetoByteBlock (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) ONIXS_BATS_BOE_NOTHROW