Next: , Previous: Q.1, Up: Annex Q


Q.2 Language-Defined Types and Subtypes

1/2
This clause lists all language−defined types and subtypes.

 

Address
   in System   13.7(12)

Alignment
   in Ada.Strings   A.4.1(6)

Alphanumeric
   in Interfaces.COBOL   B.4(16)

Any_Priority subtype of Integer
   in System   13.7(16)

Attribute_Handle
   in Ada.Task_Attributes   C.7.2(3)

Binary
   in Interfaces.COBOL   B.4(10)

Binary_Format
   in Interfaces.COBOL   B.4(24)

Bit_Order
   in System   13.7(15/2)

Boolean
   in Standard   A.1(5)

Bounded_String
   in Ada.Strings.Bounded   A.4.4(6)

Buffer_Type subtype of Storage_Array
   in Ada.Storage_IO   A.9(4)

Byte
   in Interfaces.COBOL   B.4(29)

Byte_Array
   in Interfaces.COBOL   B.4(29)

C_float
   in Interfaces.C   B.3(15)

Cause_Of_Termination
   in Ada.Task_Termination   C.7.3(3/2)

char
   in Interfaces.C   B.3(19)

char16_array
   in Interfaces.C   B.3(39.5/2)

char16_t
   in Interfaces.C   B.3(39.2/2)

char32_array
   in Interfaces.C   B.3(39.14/2)

char32_t
   in Interfaces.C   B.3(39.11/2)

char_array
   in Interfaces.C   B.3(23)

char_array_access
   in Interfaces.C.Strings   B.3.1(4)

Character
   in Standard   A.1(35/2)

Character_Mapping
   in Ada.Strings.Maps   A.4.2(20/2)

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)

Character_Set
   in Ada.Strings.Maps   A.4.2(4/2)
   in Interfaces.Fortran   B.5(11)

chars_ptr
   in Interfaces.C.Strings   B.3.1(5/2)

chars_ptr_array
   in Interfaces.C.Strings   B.3.1(6/2)

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)

Controlled
   in Ada.Finalization   7.6(5/2)

Count
   in Ada.Direct_IO   A.8.4(4)
   in Ada.Streams.Stream_IO   A.12.1(7)
   in Ada.Text_IO   A.10.1(5)

CPU_Time
   in Ada.Execution_Time   D.14(4/2)

Cursor
   in Ada.Containers.Doubly_Linked_Lists   A.18.3(7/2)
   in Ada.Containers.Hashed_Maps   A.18.5(4/2)
   in Ada.Containers.Hashed_Sets   A.18.8(4/2)
   in Ada.Containers.Ordered_Maps   A.18.6(5/2)
   in Ada.Containers.Ordered_Sets   A.18.9(5/2)
   in Ada.Containers.Vectors   A.18.2(9/2)

Day_Count
   in Ada.Calendar.Arithmetic   9.6.1(10/2)

Day_Duration subtype of Duration
   in Ada.Calendar   9.6(11/2)

Day_Name
   in Ada.Calendar.Formatting   9.6.1(17/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/2)

Decimal_Element
   in Interfaces.COBOL   B.4(12)

Direction
   in Ada.Strings   A.4.1(6)

Directory_Entry_Type
   in Ada.Directories   A.16(29/2)

Display_Format
   in Interfaces.COBOL   B.4(22)

double
   in Interfaces.C   B.3(16)

Double_Precision
   in Interfaces.Fortran   B.5(6)

Duration
   in Standard   A.1(43)

Exception_Id
   in Ada.Exceptions   11.4.1(2/2)

Exception_Occurrence
   in Ada.Exceptions   11.4.1(3/2)

Exception_Occurrence_Access
   in Ada.Exceptions   11.4.1(3/2)

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.Text_IO   A.10.1(6)

File_Access
   in Ada.Text_IO   A.10.1(18)

File_Kind
   in Ada.Directories   A.16(22/2)

File_Mode
   in Ada.Direct_IO   A.8.4(4)
   in Ada.Sequential_IO   A.8.1(4)
   in Ada.Streams.Stream_IO   A.12.1(6)
   in Ada.Text_IO   A.10.1(4)

File_Size
   in Ada.Directories   A.16(23/2)

File_Type
   in Ada.Direct_IO   A.8.4(3)
   in Ada.Sequential_IO   A.8.1(3)
   in Ada.Streams.Stream_IO   A.12.1(5)
   in Ada.Text_IO   A.10.1(3)

Filter_Type
   in Ada.Directories   A.16(30/2)

Float
   in Standard   A.1(21)

Floating
   in Interfaces.COBOL   B.4(9)

Fortran_Character
   in Interfaces.Fortran   B.5(12)

Fortran_Integer
   in Interfaces.Fortran   B.5(5)

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/2)

Group_Budget_Handler
   in Ada.Execution_Time.Group_Budgets   D.14.2(5/2)

Hash_Type
   in Ada.Containers   A.18.1(4/2)

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/2)

Imaginary subtype of Imaginary
   in Interfaces.Fortran   B.5(10)

int
   in Interfaces.C   B.3(7)

Integer
   in Standard   A.1(12)

Integer_Address
   in System.Storage_Elements   13.7.1(10)

Interrupt_ID
   in Ada.Interrupts   C.3.2(2)

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/2)

List
   in Ada.Containers.Doubly_Linked_Lists   A.18.3(6/2)

Logical
   in Interfaces.Fortran   B.5(7)

long
   in Interfaces.C   B.3(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)

Map
   in Ada.Containers.Hashed_Maps   A.18.5(3/2)
   in Ada.Containers.Ordered_Maps   A.18.6(4/2)

Membership
   in Ada.Strings   A.4.1(6)

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)

Name
   in System   13.7(4)

Natural subtype of Integer
   in Standard   A.1(13)

Number_Base subtype of Integer
   in Ada.Text_IO   A.10.1(6)

Numeric
   in Interfaces.COBOL   B.4(20)

Packed_Decimal
   in Interfaces.COBOL   B.4(12)

Packed_Format
   in Interfaces.COBOL   B.4(26)

Parameterless_Handler
   in Ada.Interrupts   C.3.2(2)

Params_Stream_Type
   in System.RPC   E.5(6)

Partition_Id
   in System.RPC   E.5(4)

Picture
   in Ada.Text_IO.Editing   F.3.3(4)

plain_char
   in Interfaces.C   B.3(11)

Pointer
   in Interfaces.C.Pointers   B.3.2(5)

Positive subtype of Integer
   in Standard   A.1(13)

Positive_Count subtype of Count
   in Ada.Direct_IO   A.8.4(4)
   in Ada.Streams.Stream_IO   A.12.1(7)
   in Ada.Text_IO   A.10.1(5)

Priority subtype of Any_Priority
   in System   13.7(16)

ptrdiff_t
   in Interfaces.C   B.3(12)

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)

Root_Storage_Pool
   in System.Storage_Pools   13.11(6/2)

Root_Stream_Type
   in Ada.Streams   13.13.1(3/2)

RPC_Receiver
   in System.RPC   E.5(11)

Search_Type
   in Ada.Directories   A.16(31/2)

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)

Set
   in Ada.Containers.Hashed_Sets   A.18.8(3/2)
   in Ada.Containers.Ordered_Sets   A.18.9(4/2)

short
   in Interfaces.C   B.3(7)

signed_char
   in Interfaces.C   B.3(8)

size_t
   in Interfaces.C   B.3(13)

State
   in Ada.Numerics.Discrete_Random   A.5.2(23)
   in Ada.Numerics.Float_Random   A.5.2(11)

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_Access
   in Ada.Streams.Stream_IO   A.12.1(4)
   in Ada.Text_IO.Text_Streams   A.12.2(3)
   in Ada.Wide_Text_IO.Text_Streams   A.12.3(3)
   in Ada.Wide_Wide_Text_IO.Text_Streams   A.12.4(3/2)

Stream_Element
   in Ada.Streams   13.13.1(4/1)

Stream_Element_Array
   in Ada.Streams   13.13.1(4/1)

Stream_Element_Count subtype of Stream_Element_Offset
   in Ada.Streams   13.13.1(4/1)

Stream_Element_Offset
   in Ada.Streams   13.13.1(4/1)

String
   in Standard   A.1(37)

String_Access
   in Ada.Strings.Unbounded   A.4.5(7)

Suspension_Object
   in Ada.Synchronous_Task_Control   D.10(4)

Tag
   in Ada.Tags   3.9(6/2)

Tag_Array
   in Ada.Tags   3.9(7.3/2)

Task_Array
   in Ada.Execution_Time.Group_Budgets   D.14.2(6/2)

Task_Id
   in Ada.Task_Identification   C.7.1(2/2)

Termination_Handler
   in Ada.Task_Termination   C.7.3(4/2)

Time
   in Ada.Calendar   9.6(10)
   in Ada.Real_Time   D.8(4)

Time_Offset
   in Ada.Calendar.Time_Zones   9.6.1(4/2)

Time_Span
   in Ada.Real_Time   D.8(5)

Timer
   in Ada.Execution_Time.Timers   D.14.1(4/2)

Timer_Handler
   in Ada.Execution_Time.Timers   D.14.1(5/2)

Timing_Event
   in Ada.Real_Time.Timing_Events   D.15(4/2)

Timing_Event_Handler
   in Ada.Real_Time.Timing_Events   D.15(4/2)

Trim_End
   in Ada.Strings   A.4.1(6)

Truncation
   in Ada.Strings   A.4.1(6)

Type_Set
   in Ada.Text_IO   A.10.1(7)

Unbounded_String
   in Ada.Strings.Unbounded   A.4.5(4/2)

Uniformly_Distributed subtype of Float
   in Ada.Numerics.Float_Random   A.5.2(8)

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)

Vector
   in Ada.Containers.Vectors   A.18.2(8/2)

wchar_array
   in Interfaces.C   B.3(33)

wchar_t
   in Interfaces.C   B.3(30/1)

Wide_Character
   in Standard   A.1(36.1/2)

Wide_Character_Mapping
   in Ada.Strings.Wide_Maps   A.4.7(20/2)

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/2)

Wide_String
   in Standard   A.1(41)

Wide_Wide_Character
   in Standard   A.1(36.2/2)

Wide_Wide_Character_Mapping
   in Ada.Strings.Wide_Wide_Maps   A.4.8(20/2)

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/2)

Wide_Wide_String
   in Standard   A.1(42.1/2)

Year_Number subtype of Integer
   in Ada.Calendar   9.6(11/2)