|
|
@@ -105,7 +105,7 @@ template <typename T1, typename T2>
|
|
|
inline void swap(Pair<T1, T2, 0, 0>& a, Pair<T1, T2, 0, 0>& b)
|
|
|
{
|
|
|
char c[sizeof(a)];
|
|
|
- memcpy((void*) c, (void*)&a, sizeof(a));
|
|
|
+ memcpy((void*)&c, (void*)&a, sizeof(a));
|
|
|
memcpy((void*)&a, (void*)&b, sizeof(a));
|
|
|
memcpy((void*)&b, (void*)&c, sizeof(a));
|
|
|
}
|
|
|
@@ -114,7 +114,7 @@ template <typename T1, typename T2>
|
|
|
inline void swap(Pair<T1, T2, 0, 1>& a, Pair<T1, T2, 0, 1>& b)
|
|
|
{
|
|
|
char c[sizeof(a)];
|
|
|
- memcpy((void*) c, (void*)&a, sizeof(a));
|
|
|
+ memcpy((void*)&c, (void*)&a, sizeof(a));
|
|
|
memcpy((void*)&a, (void*)&b, sizeof(a));
|
|
|
memcpy((void*)&b, (void*)&c, sizeof(a));
|
|
|
}
|
|
|
@@ -123,7 +123,7 @@ template <typename T1, typename T2>
|
|
|
inline void swap(Pair<T1, T2, 1, 0>& a, Pair<T1, T2, 1, 0>& b)
|
|
|
{
|
|
|
char c[sizeof(a)];
|
|
|
- memcpy((void*) c, (void*)&a, sizeof(a));
|
|
|
+ memcpy((void*)&c, (void*)&a, sizeof(a));
|
|
|
memcpy((void*)&a, (void*)&b, sizeof(a));
|
|
|
memcpy((void*)&b, (void*)&c, sizeof(a));
|
|
|
}
|
|
|
@@ -132,7 +132,7 @@ template <typename T1, typename T2>
|
|
|
inline void swap(Pair<T1, T2, 1, 1>& a, Pair<T1, T2, 1, 1>& b)
|
|
|
{
|
|
|
char c[sizeof(a)];
|
|
|
- memcpy((void*) c, (void*)&a, sizeof(a));
|
|
|
+ memcpy((void*)&c, (void*)&a, sizeof(a));
|
|
|
memcpy((void*)&a, (void*)&b, sizeof(a));
|
|
|
memcpy((void*)&b, (void*)&c, sizeof(a));
|
|
|
}
|