So is everyone on board for this?  If not, please say something.  Otherwise I'll make the changes.

On 7/13/2010 6:12 PM, David Simcha wrote:
This is probably the way to go, though I really wish the bug that prevents overloading functions against templates would get fixed so it wouldn't mean that the floating point case would have to be templated, too.

On Tue, Jul 13, 2010 at 5:48 PM, Andrei Alexandrescu <[email protected]> wrote:
On 07/13/2010 04:46 PM, Don Clugston wrote:
On 13 July 2010 23:25, David Simcha<[email protected]>  wrote:
What's wrong w/ adding sqrt(long) and sqrt(ulong) overloads that just
forward to sqrt(real)?

Doesn't work -- it's ambiguous for ints.
 You need an explicit specialisation for every type: byte, ubyte,
short, ushort, int, uint, long, ulong.
Yuck.

Or templates that dispatch using constraints.

Andrei

_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos


_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to