From: Ted Dennison<dennison@telepath.com>
Subject: Re: C-style 'union' in Ada?
Date: Fri, 17 Aug 2001 14:44:48 GMT
Date: 2001-08-17T14:44:48+00:00 [thread overview]
Message-ID: <A5af7.4757$2u.48538@www.newsranger.com> (raw)
In-Reply-To: 9li279$mhm$1@slb2.atl.mindspring.net
In article <9li279$mhm$1@slb2.atl.mindspring.net>, Brian Catlin says...
>
>This is very similar to what I'm doing. I was trying to avoid unchecked
>conversion. I had assumed that there would be a better way.
Well, converting between types is pretty much what Unchecked_Conversion is in
the language for. It may look a bit ugly and scary, but that's because the
activity you are doing is *also* a bit ugly and scary (if sometimes nessecary).
Consider it truth in advertising. :-)
Note that since Unchecked_Conversion is a function, an assignment of the value
will occur. That's why we usually perform it on pointers when the target data is
large buffers.
---
T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html
home email - mailto:dennison@telepath.com
next prev parent reply other threads:[~2001-08-17 14:44 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-08-13 6:06 C-style 'union' in Ada? Brian Catlin
2001-08-13 7:34 ` tmoran
2001-08-14 3:09 ` DuckE
2001-08-14 3:49 ` Brian Catlin
2001-08-14 7:37 ` Martin Dowie
2001-08-14 9:39 ` Ole-Hjalmar Kristensen
2001-08-14 11:49 ` Martin Dowie
2001-08-14 13:38 ` Ted Dennison
2001-08-16 22:35 ` David Brown
2001-08-17 3:14 ` Brian Catlin
2001-08-17 14:44 ` Ted Dennison [this message]
2001-08-17 16:38 ` Jeffrey Carter
2001-08-17 18:17 ` Ted Dennison
2001-08-17 18:45 ` Samuel T. Harris
2001-08-17 3:18 ` Variable sizes for record fields (was: C-style 'union' in Ada) Larry Kilgallen
2001-08-17 6:34 ` Variable sizes for record fields David Brown
2001-08-17 10:44 ` Larry Kilgallen
2001-08-17 19:18 ` Warren W. Gay VE3WWG
2001-08-17 21:36 ` Ken Burtch
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox