Template Struct Block
Defined in File block.h
Struct Documentation
-
template<typename T>
struct Block A contiguous range within one backing allocation.
owner keeps that allocation alive; head may point into it after a split. length counts T objects (bytes for void). Splitting produces ranges with the same owner without transferring storage. Range mutation requires caller synchronization and valid representable backing bounds. Compound registry/pool transitions use CE::Memory::BlockTransactions instead.
Public Functions
-
bool contains(void *p) const
-
bool contains(void *p) const