comp.lang.ada
 help / color / mirror / Atom feed
From: "Luke Guest" <lguest@bubball.com>
Subject: Re: Overloading procedures with Float and Long_Float types
Date: Mon, 8 Mar 2004 16:55:06 -0000
Date: 2004-03-08T16:55:06+00:00	[thread overview]
Message-ID: <404ca56c.0@entanet> (raw)
In-Reply-To: 1078764620.277793@master.nyc.kbcfp.com


"Hyman Rosen" <hyrosen@mail.com> wrote in message
news:1078764620.277793@master.nyc.kbcfp.com...
> Preben Randhol wrote:
> > And the reason is? How does this work in C/C++ that doesn't even have
types...
>
> Don't be silly. I think everyone here has concluded that the problematic
> case is where the function is being called with just literals. In Ada,
> literals are univeral reals, but in C/C++ a literal like 1.0 has type
> double. That means that in C++, overloading will disambiguate the call

Hmmm, I thought that it had type float and double when 1.0lf? I *always* use
1.0f or 1.0lf depending on my needs anyway.

> to refer to the GLdouble version (assuming that GLdouble is double).

It is.

Also, the GL types would probably have to be changed to Ada types anyway to
make it easier (read "more Ada like") to use ;-)

Luke.





  reply	other threads:[~2004-03-08 16:55 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-08  0:17 Overloading procedures with Float and Long_Float types Luke A. Guest
2004-03-08  3:49 ` James Rogers
2004-03-08  8:16   ` Luke A. Guest
2004-03-08  8:20     ` Preben Randhol
2004-03-08  9:06       ` Luke A. Guest
2004-03-08 10:10         ` Dmitry A. Kazakov
2004-03-08 14:05           ` Luke Guest
2004-03-08 14:07             ` Preben Randhol
2004-03-08 15:10               ` Luke Guest
2004-03-08 16:20                 ` Preben Randhol
2004-03-08 16:28                   ` Luke Guest
2004-03-08 17:58                     ` Preben Randhol
2004-03-09  8:55                       ` Dmitry A. Kazakov
2004-03-08 16:50                   ` Hyman Rosen
2004-03-08 16:55                     ` Luke Guest [this message]
2004-03-08 17:32                       ` Hyman Rosen
2004-03-08 14:37             ` Dmitry A. Kazakov
2004-03-08 15:18               ` Luke Guest
2004-03-08 19:52                 ` Gautier Write-only
2004-03-08 20:34                   ` Luke A. Guest
2004-03-09  8:40                 ` Dmitry A. Kazakov
2004-03-08 12:46 ` David C. Hoos
2004-03-08 14:03   ` Luke Guest
2004-03-08 14:54     ` Georg Bauhaus
2004-03-08 15:19       ` Luke Guest
2004-03-08 16:04     ` David C. Hoos
2004-03-08 16:17       ` Luke Guest
2004-03-09  9:24         ` Dmitry A. Kazakov
2004-03-08 19:58       ` Gautier Write-only
     [not found]     ` <1faf01c40527$0a364a10$b101a8c0@sy.com>
2004-03-08 16:21       ` Preben Randhol
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox