pragma Elaborate_Body (Text_IO);
|
Known child units
|
Exceptions
|
Type Summary
Count |
File_Access |
File_Mode |
File_Type (limited type) |
Primitive Operations: |
Close ,
Col ,
Create ,
Current_Error ,
Current_Input ,
Current_Output ,
Delete ,
End_Of_File ,
End_Of_Line ,
End_Of_Page ,
Flush ,
Form ,
Get ,
Get ,
Get_Immediate ,
Get_Immediate ,
Get_Line ,
Is_Open ,
Line ,
Line_Length ,
Look_Ahead ,
Mode ,
Name ,
New_Line ,
New_Page ,
Open ,
Page ,
Page_Length ,
Put ,
Put ,
Put_Line ,
Reset ,
Reset ,
Set_Col ,
Set_Error ,
Set_Input ,
Set_Line ,
Set_Line_Length ,
Set_Output ,
Set_Page_Length ,
Skip_Line ,
Skip_Page ,
Standard_Error ,
Standard_Input ,
Standard_Output
|
Type_Set |
|
Constants and Named Numbers
|
Other Items:
|
|
|
type Count is range 0 .. Natural'Last;
|
The value of Count'Last must be large enough so that the assumption
enough so that the assumption that the Line, Column and Page
counts can never exceed this value is a valid assumption.
|
|
|
subtype Field is Integer range 0 .. 255;
|
Note: if for any reason, there is a need to increase this value,
then it will be necessary to change the corresponding value in
System.Img_Real in file s-imgrea.adb.
|
|
|
|
|
|
|
|
|
|
|
|
|
function Is_Open (File : in File_Type) return Boolean;
|
Control of default input, output and error files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
procedure Flush;
|
Specification of line and page lengths
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
procedure Get (Item : out Character);
|
|
|
procedure Put (Item : in Character);
|
|
|
procedure Look_Ahead
(Item : out Character;
End_Of_Line : out Boolean);
|
|
|
|
|
procedure Get_Immediate
(Item : out Character;
Available : out Boolean);
|
String Input-Output
|
|
|
procedure Get (Item : out String);
|
|
|
procedure Put (Item : in String);
|
|
|
procedure Get_Line
(Item : out String;
Last : out Natural);
|
|
|
procedure Put_Line
(Item : in String);
|
Generic packages for Input-Output
|
|
|
private
|