Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Ada > Differences wit...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 7 Topic 5608 of 5697
Post > Topic >>

Differences with/without .all

by "Alex R. Mosteo" <devnull@[EMAIL PROTECTED] > Mar 17, 2008 at 05:34 PM

Hello people,

Gnat is giving me an error depending on if I use the .all abbreviation or
not.
I had the (unresearched) idea that there should be no differences besides
the
aesthetic one[*], so I'm not sure if gnat's wrong or I'm (guess what ;) )

One way or the other, I'd like to know the explanation. The particular
case
that is giving me problems in GPL 2007 is:

protected type Safe;
type Safe_Access is access all Safe;
function S return Safe_Access;

S.Some_Procedure;
--  This fails with
--  Prefix of protected procedure or entry call must be variable

S.all.Some_Procedure;
--  This compiles and runs OK.

Your judgment?

Alex.

[*] Exception possibly being constructions of this kind:
S.all'Access
which may be not equivalent to the original access type ("S'Type")?




 7 Posts in Topic:
Differences with/without .all
"Alex R. Mosteo"  2008-03-17 17:34:55 
Re: Differences with/without .all
"Randy Brukardt"  2008-03-17 15:42:30 
Re: Differences with/without .all
Ludovic Brenta <ludovi  2008-03-17 21:44:24 
Re: Differences with/without .all
Eric Hughes <eric.eh9@  2008-03-17 14:17:36 
Re: Differences with/without .all
Georg Bauhaus <rm.tsoh  2008-03-17 22:21:18 
Re: Differences with/without .all
Adam Beneschan <adam@[  2008-03-17 15:51:34 
Re: Differences with/without .all
Adam Beneschan <adam@[  2008-03-18 08:35:47 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed May 14 3:27:56 CDT 2008.