comp.lang.ada
 help / color / mirror / Atom feed
* if Restrict_Func /= null confusion
@ 2008-03-30 20:58 ma740988
  2008-03-30 21:34 ` jimmaureenrogers
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: ma740988 @ 2008-03-30 20:58 UTC (permalink / raw)


Well folks its been at least 4 years since I've perused and/or written
Ada source.  That aside I'm perusing source code written in Ada.   So
consider:

-- used to restrict a variable within a range
-- for example: -PI to +PI
type Restrict_Function is access function (X: Real4) return Real4;

type Filt_Data is
  record
     Restrict_Func   : Restrict_Function ;

  end record ;


   --  within a procedure we have
  Fdata             : Filt_Data;
  Restrict_Func : Restrict_Function := FData.Restrict_Func ;

  if  Restrict_Func /= null then
   -- stuff
  endif

At issue:  I'm not following the conditional logic 'if (Restrict_Func /
= null)'.  Not understanding the impetus behind the check for null.



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

end of thread, other threads:[~2008-03-30 21:44 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-30 20:58 if Restrict_Func /= null confusion ma740988
2008-03-30 21:34 ` jimmaureenrogers
2008-03-30 21:36 ` Ludovic Brenta
2008-03-30 21:37 ` Robert A Duff
2008-03-30 21:44 ` Georg Bauhaus

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