#pragma once #define FORCEINLINE __forceinline namespace meta::machine { static constexpr auto cache_line_sz = 64; } namespace meta { template constexpr FORCEINLINE T s_cast(U&& rhs) noexcept; template constexpr FORCEINLINE T d_cast(U&& rhs) noexcept; template constexpr FORCEINLINE T r_cast(U&& rhs) noexcept; template constexpr FORCEINLINE T c_cast(U&& rhs) noexcept; template constexpr auto&& fwd(T&& fwdee) noexcept; }