RosettaCodeData/Task/Classes/Ada/classes-1.ada

10 lines
264 B
Ada
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
package My_Package is
type My_Type is tagged private;
procedure Some_Procedure(Item : out My_Type);
function Set(Value : in Integer) return My_Type;
private
type My_Type is tagged record
Variable : Integer := -12;
end record;
end My_Package;