#pragma once #include #include template inline T unalignedLoad(const void * address) { T res {}; memcpy(&res, address, sizeof(res)); return res; }