Package: Ada.Text_IO.Modular_Aux

Dependencies

with System.Unsigned_Types;

Description

This package contains the routines for Ada.Text_IO.Modular_IO that are shared among separate instantiations of this package. The routines in this package are identical semantically to those in Modular_IO itself, except that the generic parameter Num has been replaced by Unsigned or Long_Long_Unsigned, and the default parameters have been removed because they are supplied explicitly by the calls from within the generic template.

Header

package Ada.Text_IO.Modular_Aux is
 

Other Items:

package U renames System.Unsigned_Types;

procedure Get_Uns
  (File  : in File_Type;
   Item  : out U.Unsigned;
   Width : in Field);

procedure Get_LLU
  (File  : in File_Type;
   Item  : out U.Long_Long_Unsigned;
   Width : in Field);

procedure Put_Uns
  (File  : in File_Type;
   Item  : in U.Unsigned;
   Width : in Field;
   Base  : in Number_Base);

procedure Put_LLU
  (File  : in File_Type;
   Item  : in U.Long_Long_Unsigned;
   Width : in Field;
   Base  : in Number_Base);

procedure Gets_Uns
  (From : in String;
   Item : out U.Unsigned;
   Last : out Positive);

procedure Gets_LLU
  (From : in String;
   Item : out U.Long_Long_Unsigned;
   Last : out Positive);

procedure Puts_Uns
  (To   : out String;
   Item : in U.Unsigned;
   Base : in Number_Base);

procedure Puts_LLU
  (To   : out String;
   Item : in U.Long_Long_Unsigned;
   Base : in Number_Base);
end Ada.Text_IO.Modular_Aux;