Skip to main content

J.1 Renamings of Library Units

danger

This Reference Manual output has not been verified, and may contain omissions or errors. Report any problems on the tracking issue

Static Semantics

1

The following library_unit_renaming_declarations exist:

2
with Ada.Unchecked_Conversion;
generic function Unchecked_Conversion renames Ada.Unchecked_Conversion;
3with Ada.Unchecked_Deallocation;
generic procedure Unchecked_Deallocation renames Ada.Unchecked_Deallocation;
4with Ada.Sequential_IO;
generic package Sequential_IO renames Ada.Sequential_IO;
5with Ada.Direct_IO;
generic package Direct_IO renames Ada.Direct_IO;
6with Ada.Text_IO;
package Text_IO renames Ada.Text_IO;
7with Ada.IO_Exceptions;
package IO_Exceptions renames Ada.IO_Exceptions;
8with Ada.Calendar;
package Calendar renames Ada.Calendar;
9with System.Machine_Code;
package Machine_Code renames System.Machine_Code; -- If supported.
9.a/3
discussion
These library units correspond to those declared in Ada 83, which did not have the child unit concept or the parent package Ada.

Implementation Requirements

10

The implementation shall allow the user to replace these renamings.