aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_disp.ads
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/exp_disp.ads')
-rw-r--r--gcc/ada/exp_disp.ads32
1 files changed, 14 insertions, 18 deletions
diff --git a/gcc/ada/exp_disp.ads b/gcc/ada/exp_disp.ads
index 306cec2..9943bda 100644
--- a/gcc/ada/exp_disp.ads
+++ b/gcc/ada/exp_disp.ads
@@ -52,65 +52,61 @@ package Exp_Disp is
-- type. Constructs of the form Prefix'Size are converted into
-- Prefix._Size.
- -- _Alignment (2) - implementation of the attribute 'Alignment for
- -- any tagged type. Constructs of the form Prefix'Alignment are
- -- converted into Prefix._Alignment.
-
- -- TSS_Stream_Read (3) - implementation of the stream attribute Read
+ -- TSS_Stream_Read (2) - implementation of the stream attribute Read
-- for any tagged type.
- -- TSS_Stream_Write (4) - implementation of the stream attribute Write
+ -- TSS_Stream_Write (3) - implementation of the stream attribute Write
-- for any tagged type.
- -- TSS_Stream_Input (5) - implementation of the stream attribute Input
+ -- TSS_Stream_Input (4) - implementation of the stream attribute Input
-- for any tagged type.
- -- TSS_Stream_Output (6) - implementation of the stream attribute
+ -- TSS_Stream_Output (5) - implementation of the stream attribute
-- Output for any tagged type.
- -- Op_Eq (7) - implementation of the equality operator for any non-
+ -- Op_Eq (6) - implementation of the equality operator for any non-
-- limited tagged type.
- -- _Assign (8) - implementation of the assignment operator for any
+ -- _Assign (7) - implementation of the assignment operator for any
-- non-limited tagged type.
- -- TSS_Deep_Adjust (9) - implementation of the finalization operation
+ -- TSS_Deep_Adjust (8) - implementation of the finalization operation
-- Adjust for any non-limited tagged type.
- -- TSS_Deep_Finalize (10) - implementation of the finalization
+ -- TSS_Deep_Finalize (9) - implementation of the finalization
-- operation Finalize for any non-limited tagged type.
- -- _Disp_Asynchronous_Select (11) - used in the expansion of ATC with
+ -- _Disp_Asynchronous_Select (10) - used in the expansion of ATC with
-- dispatching triggers. Null implementation for limited interfaces,
-- full body generation for types that implement limited interfaces,
-- not generated for the rest of the cases. See Expand_N_Asynchronous_
-- Select in Exp_Ch9 for more information.
- -- _Disp_Conditional_Select (12) - used in the expansion of conditional
+ -- _Disp_Conditional_Select (11) - used in the expansion of conditional
-- selects with dispatching triggers. Null implementation for limited
-- interfaces, full body generation for types that implement limited
-- interfaces, not generated for the rest of the cases. See Expand_N_
-- Conditional_Entry_Call in Exp_Ch9 for more information.
- -- _Disp_Get_Prim_Op_Kind (13) - helper routine used in the expansion
+ -- _Disp_Get_Prim_Op_Kind (12) - helper routine used in the expansion
-- of ATC with dispatching triggers. Null implementation for limited
-- interfaces, full body generation for types that implement limited
-- interfaces, not generated for the rest of the cases.
- -- _Disp_Get_Task_Id (14) - helper routine used in the expansion of
+ -- _Disp_Get_Task_Id (13) - helper routine used in the expansion of
-- Abort, attributes 'Callable and 'Terminated for task interface
-- class-wide types. Full body generation for task types, null
-- implementation for limited interfaces, not generated for the rest
-- of the cases. See Expand_N_Attribute_Reference in Exp_Attr and
-- Expand_N_Abort_Statement in Exp_Ch9 for more information.
- -- _Disp_Requeue (15) - used in the expansion of dispatching requeue
+ -- _Disp_Requeue (14) - used in the expansion of dispatching requeue
-- statements. Null implementation is provided for protected, task
-- and synchronized interfaces. Protected and task types implementing
-- concurrent interfaces receive full bodies. See Expand_N_Requeue_
-- Statement in Exp_Ch9 for more information.
- -- _Disp_Timed_Select (16) - used in the expansion of timed selects
+ -- _Disp_Timed_Select (15) - used in the expansion of timed selects
-- with dispatching triggers. Null implementation for limited
-- interfaces, full body generation for types that implement limited
-- interfaces, not generated for the rest of the cases. See Expand_N_