MemoryPool.h#pragma onceenum { SLIST_ALIGHMENT = 16};DECLSPEC_ALIGN(SLIST_ALIGHMENT)struct MemoryHeader: public SLIST_ENTRY { // Lock-Free // [MemoryHeader][Data] MemoryHeader(int32 size):_allocSize(size) {} static void* AttachHeader(MemoryHeader* header, int32 size) { new(header)MemoryHeader(size); return reinterpret_cast(++header); } static MemoryHeader* DetachHeader(void* ptr) { MemoryHea..