1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2024-12-23 01:59:43 +08:00

Resolve more conflicts with std::swap.

This commit is contained in:
David Anderson 2020-06-01 22:46:17 -07:00
parent 8150a7d9bc
commit e659cbdd05
4 changed files with 15 additions and 15 deletions

View File

@ -1658,9 +1658,9 @@ void MatrixInvert( const matrix3x4_t& in, matrix3x4_t& out )
Assert( s_bMathlibInitialized ); Assert( s_bMathlibInitialized );
if ( &in == &out ) if ( &in == &out )
{ {
swap(out[0][1],out[1][0]); V_swap(out[0][1],out[1][0]);
swap(out[0][2],out[2][0]); V_swap(out[0][2],out[2][0]);
swap(out[1][2],out[2][1]); V_swap(out[1][2],out[2][1]);
} }
else else
{ {
@ -3282,18 +3282,18 @@ bool SolveInverseQuadraticMonotonic( float x1, float y1, float x2, float y2, flo
// first, sort parameters // first, sort parameters
if (x1>x2) if (x1>x2)
{ {
swap(x1,x2); V_swap(x1,x2);
swap(y1,y2); V_swap(y1,y2);
} }
if (x2>x3) if (x2>x3)
{ {
swap(x2,x3); V_swap(x2,x3);
swap(y2,y3); V_swap(y2,y3);
} }
if (x1>x2) if (x1>x2)
{ {
swap(x1,x2); V_swap(x1,x2);
swap(y1,y2); V_swap(y1,y2);
} }
// this code is not fast. what it does is when the curve would be non-monotonic, slowly shifts // this code is not fast. what it does is when the curve would be non-monotonic, slowly shifts
// the center point closer to the linear line between the endpoints. Should anyone need htis // the center point closer to the linear line between the endpoints. Should anyone need htis

View File

@ -581,7 +581,7 @@ template<> FORCEINLINE_TEMPLATE QAngleByValue Lerp<QAngleByValue>( float flPerce
// Swap two of anything. // Swap two of anything.
template <class T> template <class T>
FORCEINLINE_TEMPLATE void swap( T& x, T& y ) FORCEINLINE_TEMPLATE void V_swap( T& x, T& y )
{ {
T temp = x; T temp = x;
x = y; x = y;

View File

@ -228,9 +228,9 @@ CUtlMemory<T>::~CUtlMemory()
template< class T > template< class T >
void CUtlMemory<T>::Swap( CUtlMemory< T > &mem ) void CUtlMemory<T>::Swap( CUtlMemory< T > &mem )
{ {
swap( m_nGrowSize, mem.m_nGrowSize ); V_swap( m_nGrowSize, mem.m_nGrowSize );
swap( m_pMemory, mem.m_pMemory ); V_swap( m_pMemory, mem.m_pMemory );
swap( m_nAllocationCount, mem.m_nAllocationCount ); V_swap( m_nAllocationCount, mem.m_nAllocationCount );
} }

View File

@ -508,8 +508,8 @@ template< typename T, class A >
void CUtlVector<T, A>::Swap( CUtlVector< T, A > &vec ) void CUtlVector<T, A>::Swap( CUtlVector< T, A > &vec )
{ {
m_Memory.Swap( vec.m_Memory ); m_Memory.Swap( vec.m_Memory );
swap( m_Size, vec.m_Size ); V_swap( m_Size, vec.m_Size );
swap( m_pElements, vec.m_pElements ); V_swap( m_pElements, vec.m_pElements );
} }
template< typename T, class A > template< typename T, class A >