#pragma once #include namespace NYT { //////////////////////////////////////////////////////////////////////////////// template requires std::is_trivial_v T UnalignedLoad(const T* ptr); template requires std::is_trivial_v void UnalignedStore(T* ptr, const T& value); //////////////////////////////////////////////////////////////////////////////// } // namespace NYT #define UNALIGNED_INL_H_ #include "unaligned-inl.h" #undef UNALIGNED_INL_H_