comp.lang.ada
 help / color / mirror / Atom feed
* About procedures and functions in Ada Pure packages. Thanks!
@ 2022-08-15 10:31 Daniel Norte Moraes
  2022-08-18  1:12 ` Randy Brukardt
  0 siblings, 1 reply; 3+ messages in thread
From: Daniel Norte Moraes @ 2022-08-15 10:31 UTC (permalink / raw)


Hi! and Very Very Very Thanks!

I building and change some packages and I have some doubts
  about procedures and functions in Ada Pure packages.
I'm asking mainly the Ada Language Lawers. the Ada version is Ada2012.

 fact 1: Ada allow the compiler substitute a function with
  the result of this function.

?This is valid to functions with 'in out' or 'out' parameters ?
?This is valid to functions with 'not null access' parameters ?
?This is valid to procedures with 'in out' or 'out' parameters ?
?This is valid to procedures with 'not null access' parameters ?

?If they are replaced (on the second call onwards) by the result,
  will the 'in' 'in out' and 'not null access' parameters be updated
  if they are  changed within the function or procedure?

Very Very Very Thanks in Advance!
Best Wishes,
GrateFull,
Dani.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-08-21 21:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-15 10:31 About procedures and functions in Ada Pure packages. Thanks! Daniel Norte Moraes
2022-08-18  1:12 ` Randy Brukardt
2022-08-21 21:49   ` Daniel Norte Moraes

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