Skip to content

SHZ_CONTAINER_OF

Markdown
#define SHZ_CONTAINER_OF(ptr, type, member) ((type*)((char*)(ptr) - offsetof(type, member)))

Returns the containing structure from a pointer to one of its members.

NameTypeDescription
ptr
type
member