Ada Programming/Libraries/Ada.Wide Text IO

is a unit of the Predefined Language Environment since Ada 95.

Generic nested packages
Ada.Wide_Text_IO has the following nested packages for input/output of scalar types. The only parameter is the involved type.
 * Decimal_IO
 * Enumeration_IO
 * Fixed_IO
 * Float_IO
 * Integer_IO
 * Modular_IO

Specification
File_Type File_Mode In_File Out_File Append_File Count  0  implementation_defined Positive_Count Count  1  Count Unbounded  Count  0 Field       Integer  0  implementation_defined Number_Base Integer  2  16 Type_Set Lower_Case Upper_Case Create File   File_Type Mode  File_Mode  Out_File Name  String     "" Form  String     "" Open  File    File_Type Mode  File_Mode Name  String Form  String  "" Close File    File_Type Delete File   File_Type Reset File    File_Type Mode   File_Mode Reset File    File_Type Mode  File   File_Type  File_Mode Name  File   File_Type  String Form  File   File_Type  String Is_OpenFile  File_Type  Boolean Set_Input File  File_Type Set_OutputFile  File_Type Set_Error File  File_Type Standard_Input  File_Type Standard_Output File_Type Standard_Error  File_Type Current_Input   File_Type Current_Output  File_Type Current_Error   File_Type File_Access   File_Type Standard_Input  File_Access Standard_Output File_Access Standard_Error  File_Access Current_Input   File_Access Current_Output  File_Access Current_Error   File_Access Flush File   File_Type Flush Set_Line_Length File  File_Type To   Count Set_Line_Length To    Count Set_Page_Length File  File_Type To   Count Set_Page_Length To    Count Line_Length File  File_Type  Count Line_Length Count Page_Length File  File_Type  Count Page_Length Count New_Line  File      File_Type Spacing  Positive_Count  1 New_Line  Spacing   Positive_Count  1 Skip_Line File      File_Type Spacing  Positive_Count  1 Skip_Line Spacing   Positive_Count  1 End_Of_Line File  File_Type  Boolean End_Of_Line Boolean New_Page  File   File_Type New_Page Skip_Page File   File_Type Skip_Page End_Of_Page File  File_Type  Boolean End_Of_Page Boolean End_Of_File File  File_Type  Boolean End_Of_File Boolean Set_Col File  File_Type To   Positive_Count Set_Col To    Positive_Count Set_Line File  File_Type To   Positive_Count Set_Line To    Positive_Count Col File  File_Type  Positive_Count Col  Positive_Count Line File  File_Type  Positive_Count Line Positive_Count Page File  File_Type  Positive_Count Page Positive_Count Get File   File_Type Item   Wide_Character Get Item  Wide_Character Put File   File_Type Item   Wide_Character Put Item   Wide_Character Look_Ahead File          File_Type Item         Wide_Character End_Of_Line  Boolean Look_Ahead Item         Wide_Character End_Of_Line  Boolean Get_Immediate File        File_Type Item       Wide_Character Get_Immediate Item       Wide_Character Get_Immediate File        File_Type Item       Wide_Character Available  Boolean Get_Immediate Item       Wide_Character Available  Boolean Get File   File_Type Item   Wide_String Get Item  Wide_String Put File   File_Type Item   Wide_String Put Item   Wide_String Get_Line File   File_Type Item  Wide_String Last  Natural Get_Line Item  Wide_String Last   Natural Get_LineFile   File_Type  Wide_String Get_Line Wide_String Put_Line File   File_Type Item   Wide_String Put_Line Item   Wide_String Num Integer_IO Default_Width Field  Num Default_Base  Number_Base  10 Get File    File_Type Item   Num Width  Field  0 Get Item   Num Width   Field  0 Put File   File_Type Item   Num Width  Field  Default_Width Base   Number_Base  Default_Base Put Item   Num Width  Field  Default_Width Base   Number_Base  Default_Base Get From   Wide_String Item  Num Last  Positive Put To    Wide_String Item  Num Base  Number_Base  Default_Base Integer_IO Num Modular_IO Default_Width Field  Num Default_Base  Number_Base  10 Get File    File_Type Item   Num Width  Field  0 Get Item   Num Width   Field  0 Put File   File_Type Item   Num Width  Field  Default_Width Base   Number_Base  Default_Base Put Item   Num Width  Field  Default_Width Base   Number_Base  Default_Base Get From   Wide_String Item  Num Last  Positive Put To    Wide_String Item  Num Base  Number_Base  Default_Base Modular_IO Num Float_IO Default_Fore Field  2 Default_Aft  Field  Num1 Default_Exp  Field  3 Get File    File_Type Item   Num Width   Field  0 Get Item   Num Width   Field  0 Put File  File_Type Item  Num Fore  Field  Default_Fore Aft   Field  Default_Aft Exp   Field  Default_Exp Put Item  Num Fore  Field  Default_Fore Aft   Field  Default_Aft Exp   Field  Default_Exp Get From  Wide_String Item  Num Last  Positive Put To    Wide_String Item  Num Aft   Field  Default_Aft Exp   Field  Default_Exp Float_IO Num Fixed_IO Default_Fore Field  Num Default_Aft  Field  Num Default_Exp  Field  0 Get File    File_Type Item   Num Width   Field  0 Get Item   Num Width   Field  0 Put File  File_Type Item  Num Fore  Field  Default_Fore Aft   Field  Default_Aft Exp   Field  Default_Exp Put Item  Num Fore  Field  Default_Fore Aft   Field  Default_Aft Exp   Field  Default_Exp Get From   Wide_String Item  Num Last  Positive Put To    Wide_String Item  Num Aft   Field  Default_Aft Exp   Field  Default_Exp Fixed_IO Num Decimal_IO Default_Fore Field  Num Default_Aft  Field  Num Default_Exp  Field  0 Get File    File_Type Item   Num Width   Field  0 Get Item   Num Width   Field  0 Put File  File_Type Item  Num Fore  Field  Default_Fore Aft   Field  Default_Aft Exp   Field  Default_Exp Put Item  Num Fore  Field  Default_Fore Aft   Field  Default_Aft Exp   Field  Default_Exp Get From   Wide_String Item  Num Last  Positive Put To    Wide_String Item  Num Aft   Field  Default_Aft Exp   Field  Default_Exp Decimal_IO Enum Enumeration_IO Default_Width   Field  0 Default_Setting Type_Set  Upper_Case Get File   File_Type Item  Enum Get Item  Enum Put File   File_Type Item   Enum Width  Field     Default_Width Set    Type_Set  Default_Setting Put Item   Enum Width  Field     Default_Width Set    Type_Set  Default_Setting Get From   Wide_String Item  Enum Last  Positive Put To    Wide_String Item   Enum Set    Type_Set  Default_Setting Enumeration_IO Status_Error   IO_ExceptionsStatus_Error Mode_Error     IO_ExceptionsMode_Error Name_Error     IO_ExceptionsName_Error Use_Error      IO_ExceptionsUse_Error Device_Error   IO_ExceptionsDevice_Error End_Error      IO_ExceptionsEnd_Error Data_Error     IO_ExceptionsData_Error Layout_Error   IO_ExceptionsLayout_Error File_Type AdaWide_Text_IO

Wikibook

 * Ada Programming/Libraries/Ada
 * Ada Programming/Strings
 * Ada Programming/Input Output