comp.lang.ada
 help / color / mirror / Atom feed
From: Jeffrey Carter <jrcarter@acm.org>
Subject: Re: user-defined type conversion
Date: Sun, 19 May 2002 21:12:56 GMT
Date: 2002-05-19T21:12:56+00:00	[thread overview]
Message-ID: <3CE8154B.E28B7880@acm.org> (raw)
In-Reply-To: bebbba07.0205191029.5db25d0@posting.google.com

Russ wrote:
> 
> "David C. Hoos, Sr." <david.c.hoos.sr@ada95.com> wrote in message news:<mailman.1021805103.320.comp.lang.ada@ada.eu.org>...
> > No, because a type conversion has the same syntax as a function, so
> > there's no way to "read the programmer's mind," as to what he intended.
> 
> Type conversion IS a function!

Are you sure? Given

type Real is new Float;

F : Float;
R : Real;

a statement such as

R := Real (F);

probably has no code generated for the type conversion. No function
call, no inline expansion, nothing.

-- 
Jeff Carter
"You empty-headed animal-food-trough wiper."
Monty Python & the Holy Grail



  parent reply	other threads:[~2002-05-19 21:12 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-19  7:44 user-defined type conversion Russ
2002-05-19  8:54 ` martin.m.dowie
2002-05-19 10:44 ` David C. Hoos, Sr.
2002-05-19 18:29   ` Russ
2002-05-19 20:58     ` David C. Hoos, Sr.
2002-05-19 21:12     ` Jeffrey Carter [this message]
2002-05-21  9:18       ` Dmitry A. Kazakov
2002-05-19 19:01 ` sk
2002-05-20  3:33   ` Russ
2002-05-20 19:27     ` Randy Brukardt
2002-05-20 19:45       ` David C. Hoos
2002-05-19 21:17 ` Jeffrey Carter
2002-05-20  3:25   ` Russ
2002-05-20  6:21     ` Jeffrey Carter
2002-05-21  9:30       ` Dmitry A. Kazakov
     [not found]     ` <mailman.1021892102.6644.comp.lang.ada@ada.eu.org>
2002-05-20 19:26       ` Russ
2002-05-21  9:35         ` Dmitry A. Kazakov
2002-05-22  4:32         ` Russ
replies disabled

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