Re: std::swap
Re: std::swap
- Subject: Re: std::swap
- From: James Milne <email@hidden>
- Date: Mon, 25 Jul 2005 19:50:16 +0100
On Monday, July 25, 2005, at 07:46PM, Mike Jackson <email@hidden> wrote:
>I was handed this piece of "cross platform" code and Xcode is
>complaining on compile:
>
>The code:
>
> template < class Matrix_ > static void transpose ( Matrix_ &m )
> {
> std::swap ( m[1], m[4] );
> std::swap ( m[2], m[8] );
> std::swap ( m[3], m[12] );
> std::swap ( m[6], m[9] );
> std::swap ( m[7], m[13] );
> std::swap ( m[11], m[14] );
> }
>
>The Compile Error:
>/Usul/Math/Matrix44.h:143: error: 'swap' is not a member of 'std'
>
>I have used stuff from std before.. Is there an include that I need
>to do?
>
>
>Alternatively if some nice soul would like to point me to the AltiVec
>function that can simply transpose a 4x4 matrix of floats, that would
>be nice. Tried looking in BLAS but there does not seem to be any
>easily reachable documentation to read.
I'd just make sure that you are including <algorithm>, ie:
#include <algorithm>
std::swap should be in there.
--
James Milne
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
References: | |
| >std::swap (From: Mike Jackson <email@hidden>) |