Helpers for ObjectCounts
Defines helper macros for ObjectCounts.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
🚀 QLI Version 2.1 is now live ! Switch to new version to check out the latest content
Defines helper macros for ObjectCounts.
ObjectCountstypedef uint32_t ObjectCounts
ObjectCounts_pack#define ObjectCounts_pack ((ObjectCounts) ((nBuffersIn) | \
((nBuffersOut) << 4) | \
((nObjectsIn) << 8) | \
((nObjectsOut) << 12)))
ObjectCounts_maxBI#define ObjectCounts_maxBI 0xF
ObjectCounts_maxBO#define ObjectCounts_maxBO 0xF
ObjectCounts_maxOI#define ObjectCounts_maxOI 0xF
ObjectCounts_maxOO#define ObjectCounts_maxOO 0xF
ObjectCounts_numBI#define ObjectCounts_numBI ( (size_t) ( ((k) >> 0) & ObjectCounts_maxBI) )
ObjectCounts_numBO#define ObjectCounts_numBO ( (size_t) ( ((k) >> 4) & ObjectCounts_maxBO) )
ObjectCounts_numOI#define ObjectCounts_numOI ( (size_t) ( ((k) >> 8) & ObjectCounts_maxOI) )
ObjectCounts_numOO#define ObjectCounts_numOO ( (size_t) ( ((k) >> 12) & ObjectCounts_maxOO) )
ObjectCounts_numBuffers#define ObjectCounts_numBuffers (ObjectCounts_numBI(k) + ObjectCounts_numBO(k))
ObjectCounts_numObjects#define ObjectCounts_numObjects (ObjectCounts_numOI(k) + ObjectCounts_numOO(k))
ObjectCounts_indexBI#define ObjectCounts_indexBI 0
ObjectCounts_indexBO#define ObjectCounts_indexBO (ObjectCounts_indexBI(k) + ObjectCounts_numBI(k))
ObjectCounts_indexOI#define ObjectCounts_indexOI (ObjectCounts_indexBO(k) + ObjectCounts_numBO(k))
ObjectCounts_indexOO#define ObjectCounts_indexOO (ObjectCounts_indexOI(k) + ObjectCounts_numOI(k))
ObjectCounts_total#define ObjectCounts_total (ObjectCounts_indexOO(k) + ObjectCounts_numOO(k))
ObjectCounts_indexBuffers#define ObjectCounts_indexBuffers ObjectCounts_indexBI(k)
ObjectCounts_indexObjects#define ObjectCounts_indexObjects ObjectCounts_indexOI(k)
