comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: "access constant" discriminant
Date: Fri, 21 Feb 2003 14:09:45 -0600
Date: 2003-02-21T14:09:45-06:00	[thread overview]
Message-ID: <v5d20r57csb8a5@corp.supernews.com> (raw)
In-Reply-To: 1045839826.87966@master.nyc.kbcfp.com

Hyman Rosen wrote in message <1045839826.87966@master.nyc.kbcfp.com>...
>Matthew Heaney wrote:
>> Access parameters carry accessibility information around, to check
>> that an object in an outer scope doesn't refer to another object in
an
>> inner scope.
>
>Do they actually carry this information around?
>I thought that the language rules just prevented
>such "inner" addresses from winding up in an
>"outer" pointer, not that the pointers themselves
>were "fat".


That's true for everything *except* access parameters. They actually are
required to carry a runtime accessibility level. (That's usually part of
the parameter, not part of the access.) That's another reason to avoid
access parameters, because they have more overhead than an in or in out
parameter.

          Randy.





  reply	other threads:[~2003-02-21 20:09 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-10  8:26 "access constant" discriminant tmoran
2003-02-10 14:43 ` Frank J. Lhota
2003-02-10 18:57   ` tmoran
2003-02-15 19:17     ` Richard Riehle
2003-02-15 19:59       ` Larry Kilgallen
2003-02-15 23:53         ` Richard Riehle
2003-02-16  1:50           ` Eric G. Miller
2003-02-20  2:23         ` Matthew Heaney
2003-02-20 17:34         ` Stephen Leake
2003-02-21  0:42           ` Matthew Heaney
2003-02-21 10:41             ` Lutz Donnerhacke
2003-02-21 20:21               ` Randy Brukardt
2003-02-23 12:22                 ` Simon Wright
2003-02-24  7:06                 ` Dale Stanbrough
2003-02-24 18:58                 ` Matthew Heaney
2003-02-24 21:05                   ` Randy Brukardt
2003-02-25 14:15                     ` Frank J. Lhota
2003-02-26  1:05                       ` Randy Brukardt
2003-02-24 16:03               ` Matthew Heaney
2003-02-21 15:03             ` Hyman Rosen
2003-02-21 20:09               ` Randy Brukardt [this message]
2003-02-21 21:33               ` Matthew Heaney
2003-02-21 20:07             ` Randy Brukardt
2003-02-24 19:11               ` Matthew Heaney
2003-02-24 21:17                 ` Randy Brukardt
2003-02-25 17:49                   ` Richard Riehle
2003-02-20  2:23       ` Matthew Heaney
2003-02-20  2:20     ` Matthew Heaney
2003-02-10 19:26 ` Robert A Duff
2003-02-10 22:27 ` Rod Chapman
2003-02-11  2:00   ` Jeffrey Carter
2003-02-20  2:28   ` Matthew Heaney
2003-02-20  9:45     ` Lutz Donnerhacke
2003-02-20  2:17 ` Matthew Heaney
replies disabled

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