|
Boost : |
Subject: Re: [boost] [boost::endian] Request for comments/interest
From: Tomas Puverle (Tomas.Puverle_at_[hidden])
Date: 2010-05-26 21:30:38
Hey Stephan,
> Of course you can.
I know that's what I said but it's not what I meant :)
My point was about the fact that if you have two functions with the following
signatures
template<typename T>
void swap(T & t);
template<typename T>
T swap(const T & t);
when the user has this
int i;
then there is no way to specify whether or not he wants the copying or the
swap-in-place version (ok, I can think of a way but I think it's way too
convoluted)
swap(i); //what does this mean?
I was just trying to explain why I chose to have a swap_in_place<>() rather
than rely on overloading.
Sorry for any confusion.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk