Template Function CE::Memory::Pointers::get_alignment_offset(void *)

Function Documentation

template<typename T>
std::size_t CE::Memory::Pointers::get_alignment_offset(void *ptr)

Computes forward padding required by alignof(T).

Template Parameters:

T – Complete type whose alignment is requested.

Parameters:

ptr – Borrowed storage address; no allocation or object construction.

Returns:

Byte padding, zero for an already aligned address.