safe range
of a floating point type 3.5.7(9)
of a floating point type 3.5.7(10)
safe separate compilation 10(3.b)
Safe_First attribute A.5.3(71), G.2.2(5)
Safe_Last attribute A.5.3(72), G.2.2(6)
safety−critical systems H(1/2)
same value
for a limited type 6.2(10.f)
satisfies
a discriminant constraint 3.7.1(11)
a range constraint 3.5(4)
an index constraint 3.6.1(7)
for an access value 3.10(15/2)
Saturday
in Ada.Calendar.Formatting 9.6.1(17/2)
Save
in Ada.Numerics.Discrete_Random A.5.2(24)
in Ada.Numerics.Float_Random A.5.2(12)
Save_Occurrence
in Ada.Exceptions 11.4.1(6/2)
scalar type 3.2(3), 3.5(1), N(37)
scalar_constraint 3.2.2(6)
used 3.2.2(5), P
scale
of a decimal fixed point subtype 3.5.10(11), K(216)
Scale attribute 3.5.10(11)
Scaling attribute A.5.3(27)
SCHAR_MAX
in Interfaces.C B.3(6)
SCHAR_MIN
in Interfaces.C B.3(6)
SCI
in Ada.Characters.Latin_1 A.3.3(19)
scope
informal definition 3.1(9)
of (a view of) an entity 8.2(11)
of a declaration 8.2(10)
of a use_clause 8.4(6)
of a with_clause 10.1.2(5)
of an attribute_definition_clause 8.2(10.1/2)
Search_Type
in Ada.Directories A.16(31/2)
Second
in Ada.Calendar.Formatting 9.6.1(26/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
in Ada.Calendar 9.6(13)
in Ada.Real_Time D.8(14/2)
Seconds_Count
in Ada.Real_Time D.8(15)
Seconds_Of
in Ada.Calendar.Formatting 9.6.1(28/2)
Section_Sign
in Ada.Characters.Latin_1 A.3.3(21)
secure systems H(1/2)
select an entry call
from an entry queue 9.5.3(13), 9.5.3(16)
immediately 9.5.3(8)
select_alternative 9.7.1(4)
used 9.7.1(2), P
select_statement 9.7(2)
used 5.1(5/2), P
selected_component 4.1.3(2)
used 4.1(2), P
selection
of an entry caller 9.5.2(24)
selective_accept 9.7.1(2)
used 9.7(2), P
selector_name 4.1.3(3)
used 3.7.1(3), 4.1.3(2), 4.3.1(5), 6.4(5), 12.3(4), 12.7(3.1/2), P
semantic dependence
of one compilation unit upon another 10.1.1(26/2)
semicolon 2.1(15/2)
in Ada.Characters.Latin_1 A.3.3(10)
separate compilation 10.1(1)
safe 10(3.b)
separator 2.2(3/2)
separator_line 2.1(12/2)
separator_paragraph 2.1(12.1/2)
separator_space 2.1(11/2)
sequence of characters
of a string_literal 2.6(5)
sequence_of_statements 5.1(2)
used 5.3(2), 5.4(3), 5.5(2), 9.7.1(2), 9.7.1(5), 9.7.1(6), 9.7.2(3/2), 9.7.3(2), 9.7.4(3), 9.7.4(5), 11.2(2), 11.2(3), P
sequential
actions 9.10(11), C.6(17)
sequential access A.8(2)
sequential file A.8(1/2)
Sequential_IO
child of Ada A.8.1(2)
service
an entry queue 9.5.3(13)
set
execution timer object D.14.1(12/2)
group budget object D.14.2(15/2)
termination handler C.7.3(9/2)
timing event object D.15(9/2)
in Ada.Containers.Hashed_Sets A.18.8(3/2)
in Ada.Containers.Ordered_Sets A.18.9(4/2)
in Ada.Environment_Variables A.17(6/2)
set container A.18.7(1/2)
Set_Bounded_String
in Ada.Strings.Bounded A.4.4(12.1/2)
Set_Col
in Ada.Text_IO A.10.1(35)
Set_Deadline
in Ada.Dispatching.EDF D.2.6(9/2)
Set_Dependents_Fallback_Handler
in Ada.Task_Termination C.7.3(5/2)
Set_Directory
in Ada.Directories A.16(6/2)
Set_Error
in Ada.Text_IO A.10.1(15)
Set_Exit_Status
in Ada.Command_Line A.15(9)
Set_False
in Ada.Synchronous_Task_Control D.10(4)
Set_Handler
in Ada.Execution_Time.Group_Budgets D.14.2(10/2)
in Ada.Execution_Time.Timers D.14.1(7/2)
in Ada.Real_Time.Timing_Events D.15(5/2)
Set_Im
in Ada.Numerics.Generic_Complex_Arrays G.3.2(8/2), G.3.2(28/2)
in Ada.Numerics.Generic_Complex_Types G.1.1(7)
Set_Index
in Ada.Direct_IO A.8.4(14)
in Ada.Streams.Stream_IO A.12.1(22)
Set_Input
in Ada.Text_IO A.10.1(15)
Set_Length
in Ada.Containers.Vectors A.18.2(22/2)
Set_Line
in Ada.Text_IO A.10.1(36)
Set_Line_Length
in Ada.Text_IO A.10.1(23)
Set_Mode
in Ada.Streams.Stream_IO A.12.1(24)
Set_Output
in Ada.Text_IO A.10.1(15)
Set_Page_Length
in Ada.Text_IO A.10.1(24)
Set_Priority
in Ada.Dynamic_Priorities D.5.1(4)
Set_Quantum
in Ada.Dispatching.Round_Robin D.2.5(4/2)
Set_Re
in Ada.Numerics.Generic_Complex_Arrays G.3.2(8/2), G.3.2(28/2)
in Ada.Numerics.Generic_Complex_Types G.1.1(7)
Set_Specific_Handler
in Ada.Task_Termination C.7.3(6/2)
Set_True
in Ada.Synchronous_Task_Control D.10(4)
Set_Unbounded_String
in Ada.Strings.Unbounded A.4.5(11.1/2)
Set_Value
in Ada.Task_Attributes C.7.2(6)
shared passive library unit E.2(4/1), E.2.1(4)
shared variable
protection of 9.10(1)
Shared_Passive pragma E.2.1(3), L(34)
shift B.2(9)
short
in Interfaces.C B.3(7)
short−circuit control form 4.5.1(1)
Short_Float 3.5.7(16)
Short_Integer 3.5.4(25)
SI
in Ada.Characters.Latin_1 A.3.3(5)
signal
as defined between actions 9.10(2)
See interrupt C.3(1)
signal (an exception)
See raise 11(1)
signal handling
example 9.7.4(10)
signed integer type 3.5.4(1)
signed_char
in Interfaces.C B.3(8)
signed_integer_type_definition 3.5.4(3)
used 3.5.4(2), P
Signed_Zeros attribute A.5.3(13)
simple entry call 9.5.3(1)
simple name
of a file A.16(47/2)
simple_expression 4.4(4)
used 3.5(3), 3.5.4(3), 3.5.7(3), 4.4(3), 13.5.1(5), 13.5.1(6), P
Simple_Name
in Ada.Directories A.16(16/2), A.16(38/2)
simple_return_statement 6.5(2/2)
used 5.1(4/2), P
simple_statement 5.1(4/2)
used 5.1(3), P
Sin
in Ada.Numerics.Generic_Complex_Elementary_Functions G.1.2(4)
in Ada.Numerics.Generic_Elementary_Functions A.5.1(5)
single
class expected type 8.6(27/2)
single entry 9.5.2(20)
Single_Precision_Complex_Types
in Interfaces.Fortran B.5(8)
single_protected_declaration 9.4(3/2)
used 3.3.1(2/2), P
single_task_declaration 9.1(3/2)
used 3.3.1(2/2), P
Sinh
in Ada.Numerics.Generic_Complex_Elementary_Functions G.1.2(6)
in Ada.Numerics.Generic_Elementary_Functions A.5.1(7)
size
of an object 13.1(7/2)
in Ada.Direct_IO A.8.4(15)
in Ada.Directories A.16(26/2), A.16(41/2)
in Ada.Streams.Stream_IO A.12.1(23)
Size attribute 13.3(40), 13.3(45)
Size clause 13.3(7/2), 13.3(41), 13.3(48)
size_t
in Interfaces.C B.3(13)
Skip_Line
in Ada.Text_IO A.10.1(29)
Skip_Page
in Ada.Text_IO A.10.1(32)
slice 4.1.2(2)
used 4.1(2), P
in Ada.Strings.Bounded A.4.4(28)
in Ada.Strings.Unbounded A.4.5(22)
small
of a fixed point type 3.5.9(8/2)
Small attribute 3.5.10(2/1)
Small clause 3.5.10(2/1), 13.3(7/2)
SO
in Ada.Characters.Latin_1 A.3.3(5)
Soft_Hyphen
in Ada.Characters.Latin_1 A.3.3(21)
SOH
in Ada.Characters.Latin_1 A.3.3(5)
solidus 2.1(15/2)
in Ada.Characters.Latin_1 A.3.3(8)
Solve
in Ada.Numerics.Generic_Complex_Arrays G.3.2(46/2)
in Ada.Numerics.Generic_Real_Arrays G.3.1(24/2)
Sort
in Ada.Containers.Doubly_Linked_Lists A.18.3(49/2)
in Ada.Containers.Vectors A.18.2(77/2)
SOS
in Ada.Characters.Latin_1 A.3.3(19)
SPA
in Ada.Characters.Latin_1 A.3.3(18)
Space
in Ada.Characters.Latin_1 A.3.3(8)
in Ada.Strings A.4.1(4/2)
special file A.16(45/2)
special graphic character
a category of Character A.3.2(32)
Special_Set
in Ada.Strings.Maps.Constants A.4.6(4)
Specialized Needs Annexes 1.1.2(7)
specifiable
of Address for entries J.7.1(6)
of Address for stand−alone objects and for program units 13.3(12)
of Alignment for first subtypes 13.3(26.4/2)
of Alignment for objects 13.3(25/2)
of Bit_Order for record types and record extensions 13.5.3(4)
of Component_Size for array types 13.3(70)
of External_Tag for a tagged type 13.3(75/1), K(65)
of Input for a type 13.13.2(38/2)
of Machine_Radix for decimal first subtypes F.1(1)
of Output for a type 13.13.2(38/2)
of Read for a type 13.13.2(38/2)
of Size for first subtypes 13.3(48)
of Size for stand−alone objects 13.3(41)
of Small for fixed point types 3.5.10(2/1)
of Storage_Pool for a non−derived access−to−object type 13.11(15)
of Storage_Size for a non−derived access−to−object type 13.11(15)
of Storage_Size for a task first subtype J.9(3/2)
of Write for a type 13.13.2(38/2)
specifiable (of an attribute and for an entity) 13.3(5/1)
specific handler C.7.3(9/2)
specific type 3.4.1(3/2)
Specific_Handler
in Ada.Task_Termination C.7.3(6/2)
specified
of an aspect of representation of an entity 13.1(17)
of an operational aspect of an entity 13.1(18.1/1)
specified (not!) 1.1.3(18), M.2(1.a)
specified discriminant 3.7(18)
Splice
in Ada.Containers.Doubly_Linked_Lists A.18.3(30/2), A.18.3(31/2), A.18.3(32/2)
Split
in Ada.Calendar 9.6(14)
in Ada.Calendar.Formatting 9.6.1(29/2), 9.6.1(32/2), 9.6.1(33/2), 9.6.1(34/2)
in Ada.Execution_Time D.14(8/2)
in Ada.Real_Time D.8(16)
Sqrt
in Ada.Numerics.Generic_Complex_Elementary_Functions G.1.2(3)
in Ada.Numerics.Generic_Elementary_Functions A.5.1(4)
squirrel away 8.5.4(8.g)
SS2
in Ada.Characters.Latin_1 A.3.3(17)
SS3
in Ada.Characters.Latin_1 A.3.3(17)
SSA
in Ada.Characters.Latin_1 A.3.3(17)
ST
in Ada.Characters.Latin_1 A.3.3(19)
stand−alone constant 3.3.1(23)
corresponding to a formal object of mode in 12.4(10/2)
stand−alone object 3.3.1(1)
[partial] 12.4(10/2)
stand−alone variable 3.3.1(23)
Standard A.1(4)
standard error file A.10(6)
standard input file A.10(5)
standard mode 1.1.5(11)
standard output file A.10(5)
standard storage pool 13.11(17)
Standard_Error
in Ada.Text_IO A.10.1(16), A.10.1(19)
Standard_Input
in Ada.Text_IO A.10.1(16), A.10.1(19)
Standard_Output
in Ada.Text_IO A.10.1(16), A.10.1(19)
Start_Search
in Ada.Directories A.16(32/2)
State
in Ada.Numerics.Discrete_Random A.5.2(23)
in Ada.Numerics.Float_Random A.5.2(11)
statement 5.1(3)
used 5.1(2), P
statement_identifier 5.1(8)
used 5.1(7), 5.5(2), 5.6(2), P
static 3.3.2(1.a), 4.9(1)
constant 4.9(24)
constraint 4.9(27)
delta constraint 4.9(29)
digits constraint 4.9(29)
discrete_range 4.9(25)
discriminant constraint 4.9(31)
expression 4.9(2)
function 4.9(18)
index constraint 4.9(30)
range 4.9(25)
range constraint 4.9(29)
scalar subtype 4.9(26/2)
string subtype 4.9(26/2)
subtype 4.9(26/2)
subtype 12.4(9/2)
value 4.9(13.a)
static semantics 1.1.2(28)
statically
constrained 4.9(32)
denote 4.9(14)
statically compatible
for a constraint and a scalar subtype 4.9.1(4)
for a constraint and an access or composite subtype 4.9.1(4)
for two subtypes 4.9.1(4)
statically deeper 3.10.2(4), 3.10.2(17)
statically determined tag 3.9.2(1/2)
[partial] 3.9.2(15), 3.9.2(19)
statically matching
effect on subtype−specific aspects 13.1(14)
for constraints 4.9.1(1/2)
for ranges 4.9.1(3)
for subtypes 4.9.1(2/2)
required 3.9.2(10/2), 3.10.2(27.1/2), 4.6(24.15/2), 4.6(24.5/2), 6.3.1(16/2), 6.3.1(17), 6.3.1(23), 6.5(5.2/2), 7.3(13), 8.5.1(4.2/2), 12.4(8.1/2), 12.5.1(14), 12.5.3(6), 12.5.3(7), 12.5.4(3), 12.7(7)
statically tagged 3.9.2(4/2)
Status_Error
in Ada.Direct_IO A.8.4(18)
in Ada.Directories A.16(43/2)
in Ada.IO_Exceptions A.13(4)
in Ada.Sequential_IO A.8.1(15)
in Ada.Streams.Stream_IO A.12.1(26)
in Ada.Text_IO A.10.1(85)
storage deallocation
unchecked 13.11.2(1)
storage element 13.3(8)
storage management
user−defined 13.11(1)
storage node E(2)
storage place
of a component 13.5(1)
storage place attributes
of a component 13.5.2(1)
storage pool 3.10(7/1)
storage pool element 13.11(11)
storage pool type 13.11(11)
Storage_Array
in System.Storage_Elements 13.7.1(5)
Storage_Check 11.5(23)
[partial] 11.1(6), 13.3(67), 13.11(17), D.7(17/1), D.7(18/1), D.7(19/1)
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_Elements
child of System 13.7.1(2/2)
Storage_Error
raised by failure of run−time check 4.8(14), 8.5.4(8.1/1), 11.1(4), 11.1(6), 11.5(23), 13.3(67), 13.11(17), 13.11(18), A.7(14), D.7(17/1), D.7(18/1), D.7(19/1)
in Standard A.1(46)
Storage_IO
child of Ada A.9(3)
Storage_Offset
in System.Storage_Elements 13.7.1(3)
Storage_Pool attribute 13.11(13)
Storage_Pool clause 13.3(7/2), 13.11(15)
Storage_Pools
child of System 13.11(5)
Storage_Size
in System.Storage_Pools 13.11(9)
Storage_Size attribute 13.3(60), 13.11(14), J.9(2)
Storage_Size clause 13.3(7/2), 13.11(15)
See also pragma Storage_Size 13.3(61)
Storage_Size pragma 13.3(63), L(35)
Storage_Unit
in System 13.7(13)
stream 13.13(1)
in Ada.Streams.Stream_IO A.12.1(13)
in Ada.Text_IO.Text_Streams A.12.2(4)
in Ada.Wide_Text_IO.Text_Streams A.12.3(4)
in Ada.Wide_Wide_Text_IO.Text_Streams A.12.4(4/2)
stream file A.8(1/2)
stream type 13.13(1)
Stream_IO
child of Ada.Streams A.12.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)
Stream_Size attribute 13.13.2(1.2/2)
Stream_Size clause 13.3(7/2)
Streams
child of Ada 13.13.1(2)
strict mode G.2(1)
String
in Standard A.1(37)
string type 3.6.3(1)
String_Access
in Ada.Strings.Unbounded A.4.5(7)
string_element 2.6(3)
used 2.6(2), P
string_literal 2.6(2)
used 4.4(7), 6.1(9), P
Strings
child of Ada A.4.1(3)
child of Interfaces.C B.3.1(3)
Strlen
in Interfaces.C.Strings B.3.1(17)
structure
See record type 3.8(1)
STS
in Ada.Characters.Latin_1 A.3.3(18)
STX
in Ada.Characters.Latin_1 A.3.3(5)
SUB
in Ada.Characters.Latin_1 A.3.3(6)
Sub_Second
in Ada.Calendar.Formatting 9.6.1(27/2)
subaggregate
of an array_aggregate 4.3.3(6)
subcomponent 3.2(6/2)
subprogram 6(1), N(37.1/2)
abstract 3.9.3(3/2)
subprogram call 6.4(1)
subprogram instance 12.3(13)
subprogram_body 6.3(2/2)
used 3.11(6), 9.4(8/1), 10.1.1(7), P
subprogram_body_stub 10.1.3(3/2)
used 10.1.3(2), P
subprogram_declaration 6.1(2/2)
used 3.1(3/2), 9.4(5/1), 9.4(8/1), 10.1.1(5), P
subprogram_default 12.6(3/2)
used 12.6(2.1/2), 12.6(2.2/2), P
subprogram_renaming_declaration 8.5.4(2/2)
used 8.5(2), 10.1.1(6), P
subprogram_specification 6.1(4/2)
used 3.9.3(1.1/2), 6.1(2/2), 6.3(2/2), 8.5.4(2/2), 10.1.3(3/2), 12.1(3), 12.6(2.1/2), 12.6(2.2/2), P
subsystem 10.1(3), N(22)
subtype 3.2(8/2), N(38/2)
constraint of 3.2(8/2)
of a generic formal object 12.4(10.c)
type of 3.2(8/2)
values belonging to 3.2(8/2)
subtype (of an object)
See actual subtype of an object 3.3(23)
See actual subtype of an object 3.3.1(9/2)
subtype conformance 6.3.1(17), 12.3(11.j)
[partial] 3.10.2(34/2), 9.5.4(17)
required 3.9.2(10/2), 3.10.2(32/2), 4.6(24.20/2), 8.5.1(4.3/2), 8.5.4(5/1), 9.1(9.7/2), 9.1(9.8/2), 9.4(11.6/2), 9.4(11.7/2), 9.5.4(5), 12.4(8.2/2)
subtype conversion
bounds of a decimal fixed point type 3.5.9(16.a.1/1)
bounds of a fixed point type 3.5.9(14.a.1/1)
bounds of a floating point type 3.5.7(11.a.1/1)
bounds of signed integer type 3.5.4(9.a.1/1)
See type conversion 4.6(1)
See also implicit subtype conversion 4.6(1)
subtype−specific
attribute_definition_clause 13.3(7.a)
of a representation item 13.1(8)
of an aspect 13.1(8)
subtype_declaration 3.2.2(2)
used 3.1(3/2), P
subtype_indication 3.2.2(3/2)
used 3.2.2(2), 3.3.1(2/2), 3.4(2/2), 3.6(6), 3.6(7/2), 3.6.1(3), 3.10(3), 4.8(2), 6.5(2.2/2), 7.3(3/2), P
subtype_mark 3.2.2(4)
used 3.2.2(3/2), 3.6(4), 3.7(5/2), 3.9.4(3/2), 3.10(6/2), 4.3.2(3), 4.4(3), 4.6(2), 4.7(2), 6.1(13/2), 6.1(15/2), 8.4(4), 8.5.1(2/2), 12.3(5), 12.4(2/2), 12.5.1(3/2), 13.8(14.b), P
subtypes
of a profile 6.1(25)
subunit 10.1.3(7), 10.1.3(8/2)
of a program unit 10.1.3(8/2)
used 10.1.1(3), P
Succ attribute 3.5(22)
Success
in Ada.Command_Line A.15(8)
successor element
of a hashed set A.18.8(68/2)
of a ordered set A.18.9(81/2)
of a set A.18.7(6/2)
successor node
of a hashed map A.18.5(46/2)
of a map A.18.4(6/2)
of an ordered map A.18.6(58/2)
Sunday
in Ada.Calendar.Formatting 9.6.1(17/2)
super
See view conversion 4.6(5/2)
Superscript_One
in Ada.Characters.Latin_1 A.3.3(22)
Superscript_Three
in Ada.Characters.Latin_1 A.3.3(22)
Superscript_Two
in Ada.Characters.Latin_1 A.3.3(22)
support external streaming 13.13.2(52/2)
Suppress pragma 11.5(4/2), J.10(3/2), L(36)
suppressed check 11.5(8/2)
Suspend_Until_True
in Ada.Synchronous_Task_Control D.10(4)
Suspension_Object
in Ada.Synchronous_Task_Control D.10(4)
Swap
in Ada.Containers.Doubly_Linked_Lists A.18.3(28/2)
in Ada.Containers.Vectors A.18.2(55/2), A.18.2(56/2)
Swap_Links
in Ada.Containers.Doubly_Linked_Lists A.18.3(29/2)
Symmetric_Difference
in Ada.Containers.Hashed_Sets A.18.8(35/2), A.18.8(36/2)
in Ada.Containers.Ordered_Sets A.18.9(36/2), A.18.9(37/2)
SYN
in Ada.Characters.Latin_1 A.3.3(6)
synchronization 9(1)
synchronized N(38.1/2)
synchronized interface 3.9.4(5/2)
synchronized tagged type 3.9.4(6/2)
Synchronous_Task_Control
child of Ada D.10(3/2)
syntactic category 1.1.4(15)
syntax
complete listing P(1)
cross reference P(1)
notation 1.1.4(3)
under Syntax heading 1.1.2(25)
System 13.7(3/2)
System.Address_To_Access_Conversions 13.7.2(2)
System.Machine_Code 13.8(7)
System.RPC E.5(3)
System.Storage_Elements 13.7.1(2/2)
System.Storage_Pools 13.11(5)
System_Name
in System 13.7(4)
systems programming C(1)