Q.2 Language-Defined Types and Subtypes
This subclause lists all language-defined types and 
subtypes.
  
Any_Priority 
subtype of Integer
   
in System   
13.7(16)Attribute_Handle
   in Ada.Task_Attributes   
C.7.2(3)Barrier_Limit 
subtype of Positive
   
in Ada.Synchronous_Barriers   
D.10.1(4/3)Big_Integer
   in Ada.Numerics.Big_Numbers.Big_Integers   
A.5.6(3/5)Big_Natural 
subtype of Big_Integer
   
in Ada.Numerics.Big_Numbers.Big_Integers   
A.5.6(9/5)Big_Positive 
subtype of Big_Integer
   
in Ada.Numerics.Big_Numbers.Big_Integers   
A.5.6(8/5)Big_Real
   in Ada.Numerics.Big_Numbers.Big_Reals   
A.5.7(3/5)Binary_Format
   in Interfaces.COBOL   
B.4(24)Bounded_String
   in Ada.Strings.Bounded   
A.4.4(6)Buffer_Type 
subtype of Storage_Array
   
in Ada.Storage_IO   
A.9(4)Cause_Of_Termination
   in Ada.Task_Termination   
C.7.3(3/2)char_array_access
   in Interfaces.C.Strings   
B.3.1(4)Character_Mapping_Function
   in Ada.Strings.Maps   
A.4.2(25)Character_Range
   in Ada.Strings.Maps   
A.4.2(6)Character_Ranges
   in Ada.Strings.Maps   
A.4.2(7)Character_Sequence 
subtype of String
   
in Ada.Strings.Maps   
A.4.2(16)chars_ptr_array
   in Interfaces.C.Strings   
B.3.1(6/2)Chunk_Index 
subtype of Positive
   
in Ada.Iterator_Interfaces   
5.5.1(4.2/5)COBOL_Character
   in Interfaces.COBOL   
B.4(13)Complex
   in Ada.Numerics.Generic_Complex_Types   
G.1.1(3)
   in Interfaces.Fortran   
B.5(9)Complex_Matrix
   in Ada.Numerics.Generic_Complex_Arrays   
G.3.2(4/2)Complex_Vector
   in Ada.Numerics.Generic_Complex_Arrays   
G.3.2(4/2)CPU 
subtype of CPU_Range
   
in System.Multiprocessors   
D.16(4/3)CPU_Range
   in System.Multiprocessors   
D.16(4/3)CPU_Set
   in System.Multiprocessors.Dispatching_Domains   
D.16.1(9.1/4)Day_Duration 
subtype of Duration
   
in Ada.Calendar   
9.6(11/2)Day_Number 
subtype of Integer
   
in Ada.Calendar   
9.6(11/2)Deadline 
subtype of Time
   
in Ada.Dispatching.EDF   
D.2.6(9/5)Decimal_Element
   in Interfaces.COBOL   
B.4(12/3)Directory_Entry_Type
   in Ada.Directories   
A.16(29/2)Dispatching_Domain
   in System.Multiprocessors.Dispatching_Domains   
D.16.1(5/3)Display_Format
   in Interfaces.COBOL   
B.4(22)Double_Imaginary 
subtype of Imaginary
   
in Interfaces.Fortran   
B.5(10.3/5)Double_Precision
   in Interfaces.Fortran   
B.5(6)Encoding_Scheme
   in Ada.Strings.UTF_Encoding   
A.4.11(4/3)Exception_Occurrence_Access
   in Ada.Exceptions   
11.4.1(3/5)Exit_Status
   in Ada.Command_Line   
A.15(7)Extended_Index 
subtype of Index_Type'Base
   
in Ada.Containers.Vectors   
A.18.2(7/2)Field 
subtype of Integer
   
in Ada.Numerics.Big_Numbers.Big_Integers   
A.5.5(3/5)
   in Ada.Text_IO   
A.10.1(6)Floating
   in Interfaces.COBOL   
B.4(9)Fortran_Character
   in Interfaces.Fortran   
B.5(12/3)Fortran_Integer
   in Interfaces.Fortran   
B.5(5)Forward_Iterator
   in Ada.Iterator_Interfaces   
5.5.1(3/3)Generator
   in Ada.Numerics.Discrete_Random   
A.5.2(19)
   in Ada.Numerics.Float_Random   
A.5.2(7)Group_Budget
   in Ada.Execution_Time.Group_Budgets   
D.14.2(4/3)Group_Budget_Handler
   in Ada.Execution_Time.Group_Budgets   
D.14.2(5/5)Hour_Number 
subtype of Natural
   
in Ada.Calendar.Formatting   
9.6.1(20/2)Imaginary
   in Ada.Numerics.Generic_Complex_Types   
G.1.1(4/5)Imaginary 
subtype of Imaginary
   
in Interfaces.Fortran   
B.5(10)Interrupt_Priority 
subtype of Any_Priority
   
in System   
13.7(16)ISO_646 
subtype of Character
   
in Ada.Characters.Handling   
A.3.2(9)Leap_Seconds_Count 
subtype of Integer
   
in Ada.Calendar.Arithmetic   
9.6.1(11/2)Length_Range 
subtype of Natural
   
in Ada.Strings.Bounded   
A.4.4(8)Limited_Controlled
   in Ada.Finalization   
7.6(7/5)Logical
   in Interfaces.Fortran   
B.5(7)Long_Binary
   in Interfaces.COBOL   
B.4(10)long_double
   in Interfaces.C   
B.3(17)Long_Floating
   in Interfaces.COBOL   
B.4(9)Minute_Number 
subtype of Natural
   
in Ada.Calendar.Formatting   
9.6.1(20/2)Month_Number 
subtype of Integer
   
in Ada.Calendar   
9.6(11/2)Natural 
subtype of Integer
   
in Standard   
A.1(13)Number_Base 
subtype of Integer
   
in Ada.Numerics.Big_Numbers.Big_Integers   
A.5.5(3/5)
   in Ada.Text_IO   
A.10.1(6)Packed_Format
   in Interfaces.COBOL   
B.4(26)Parallel_Reversible_Iterator
   in Ada.Iterator_Interfaces   
5.5.1(4.8/5)Parameterless_Handler
   in Ada.Interrupts   
C.3.2(2/5)Params_Stream_Type
   in System.RPC   
E.5(6)Partition_Id
   in System.RPC   
E.5(4)Pointer
   in Interfaces.C.Pointers   
B.3.2(5)Positive 
subtype of Integer
   
in Standard   
A.1(13)Priority 
subtype of Any_Priority
   
in System   
13.7(16)Real
   in Interfaces.Fortran   
B.5(6)Real_Matrix
   in Ada.Numerics.Generic_Real_Arrays   
G.3.1(4/2)Real_Vector
   in Ada.Numerics.Generic_Real_Arrays   
G.3.1(4/2)Relative_Deadline 
subtype of Time_Span
   
in Ada.Dispatching.EDF   
D.2.6(9/5)Reversible_Iterator
   in Ada.Iterator_Interfaces   
5.5.1(4/3)Root_Buffer_Type
   in Ada.Strings.Text_Buffers   
A.4.12(6/5)Root_Storage_Pool
   in System.Storage_Pools   
13.11(6/5)Root_Storage_Pool_With_Subpools
   in System.Storage_Pools.Subpools   
13.11.4(4/5)Second_Duration 
subtype of Day_Duration
   
in Ada.Calendar.Formatting   
9.6.1(20/2)Second_Number 
subtype of Natural
   
in Ada.Calendar.Formatting   
9.6.1(20/2)Seconds_Count
   in Ada.Real_Time   
D.8(15)signed_char
   in Interfaces.C   
B.3(8)Storage_Array
   in System.Storage_Elements   
13.7.1(5)Storage_Count 
subtype of Storage_Offset
   
in System.Storage_Elements   
13.7.1(4)Storage_Element
   in System.Storage_Elements   
13.7.1(5)Storage_Offset
   in System.Storage_Elements   
13.7.1(3)Stream_Element_Count 
subtype of Stream_Element_Offset
   
in Ada.Streams   
13.13.1(4/1)String_Access
   in Ada.Strings.Unbounded   
A.4.5(7)Subpool_Handle
   in System.Storage_Pools.Subpools   
13.11.4(6/3)Suspension_Object
   in Ada.Synchronous_Task_Control   
D.10(4/5)Synchronous_Barrier
   in Ada.Synchronous_Barriers   
D.10.1(5/3)Task_Array
   in Ada.Execution_Time.Group_Budgets   
D.14.2(6/2)Termination_Handler
   in Ada.Task_Termination   
C.7.3(4/2)Test_And_Set_Flag
   in System.Atomic_Operations.Test_And_Set   
C.6.3(4/5)Text_Buffer_Count
   in Ada.Strings.Text_Buffers   
A.4.12(4/5)Time_Span
   in Ada.Real_Time   
D.8(5)Timing_Event
   in Ada.Real_Time.Timing_Events   
D.15(4/5)Timing_Event_Handler
   in Ada.Real_Time.Timing_Events   
D.15(4/5)Unbounded_String
   in Ada.Strings.Unbounded   
A.4.5(4/5)Uniformly_Distributed 
subtype of Float
   
in Ada.Numerics.Float_Random   
A.5.2(8/5)unsigned
   in Interfaces.C   
B.3(9)unsigned_char
   in Interfaces.C   
B.3(10)unsigned_long
   in Interfaces.C   
B.3(9)unsigned_short
   in Interfaces.C   
B.3(9)UTF_16_Wide_String 
subtype of Wide_String
   
in Ada.Strings.UTF_Encoding   
A.4.11(7/3)UTF_8_String 
subtype of String
   
in Ada.Strings.UTF_Encoding   
A.4.11(6/3)UTF_String 
subtype of String
   
in Ada.Strings.UTF_Encoding   
A.4.11(5/3)Valid_Big_Integer 
subtype of Big_Integer
   
in Ada.Numerics.Big_Numbers.Big_Integers   
A.5.6(5/5)Valid_Big_Real 
subtype of Big_Real
   
in Ada.Numerics.Big_Numbers.Big_Reals   
A.5.7(5/5)Wide_Character_Mapping
   in Ada.Strings.Wide_Maps   
A.4.7(20/5)Wide_Character_Mapping_Function
   in Ada.Strings.Wide_Maps   
A.4.7(26)Wide_Character_Range
   in Ada.Strings.Wide_Maps   
A.4.7(6)Wide_Character_Ranges
   in Ada.Strings.Wide_Maps   
A.4.7(7)Wide_Character_Sequence 
subtype of Wide_String
   
in Ada.Strings.Wide_Maps   
A.4.7(16)Wide_Character_Set
   in Ada.Strings.Wide_Maps   
A.4.7(4/5)Wide_Wide_Character_Mapping
   in Ada.Strings.Wide_Wide_Maps   
A.4.8(20/5)Wide_Wide_Character_Mapping_Function
   in Ada.Strings.Wide_Wide_Maps   
A.4.8(26/2)Wide_Wide_Character_Range
   in Ada.Strings.Wide_Wide_Maps   
A.4.8(6/2)Wide_Wide_Character_Ranges
   in Ada.Strings.Wide_Wide_Maps   
A.4.8(7/2)Wide_Wide_Character_Sequence 
subtype of Wide_Wide_String
   
in Ada.Strings.Wide_Wide_Maps   
A.4.8(16/2)Wide_Wide_Character_Set
   in Ada.Strings.Wide_Wide_Maps   
A.4.8(4/5)Year_Number 
subtype of Integer
   
in Ada.Calendar   
9.6(11/2)
 Ada 2005 and 2012 Editions sponsored in part by Ada-Europe
Ada 2005 and 2012 Editions sponsored in part by Ada-Europe