From: Rush Kester <Rush.Kester@jhuapl.edu>
Subject: Q: Access subprogram with class type parameters
Date: 2000/03/08
Date: 2000-03-08T21:42:31+00:00 [thread overview]
Message-ID: <38C6F379.173A92AF@jhuapl.edu> (raw)
This is my first attempt at using subprogram access types and class
programming.
Why doesn't Default_Get_Procedure match Get_Procedure in the following?
with text_io;
procedure test is
type Values is
tagged record
null;
end record;
type Bool_Values is new Values
with record
Bool_Value : Boolean;
end record;
package bool_io is new text_io.enumeration_io(boolean);
type Get_Procedure is access procedure (
File : in text_io.file_type;
Value : out values'class);
procedure Default_Get_Procedure(
File : in text_io.file_type;
Value : out Bool_Values) is
begin
bool_io.get(File, Value.Bool_Value);
end Default_Get_Procedure;
Get_Message : Get_Procedure := Default_Get_Procedure'Access; -- what's
wrong?
-- ...
File : text_io.file_type;
begin
null;
end test;
next reply other threads:[~2000-03-08 0:00 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-03-08 0:00 Rush Kester [this message]
2000-03-09 0:00 ` Q: Access subprogram with class type parameters Ted Dennison
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox