Merge pull request #1474 from phire/DSPHLE_cleanups

DSPHLE: Remove individual byteswaps and replace with generic function.
This commit is contained in:
Scott Mansell
2015-11-24 13:33:59 +13:00
5 changed files with 32 additions and 23 deletions

View File

@ -167,7 +167,7 @@ inline void swap<8>(u8* data)
template <typename T>
inline T FromBigEndian(T data)
{
//static_assert(std::is_arithmetic<T>::value, "function only makes sense with arithmetic types");
static_assert(std::is_arithmetic<T>::value, "function only makes sense with arithmetic types");
swap<sizeof(data)>(reinterpret_cast<u8*>(&data));
return data;