Ada 95 Index: S
- S'Adjacent
- A.5.3(49), K(10)
- S'Ceiling
- A.5.3(34), K(29)
- S'Class'Input
- 13.13.2(33), K(94)
- S'Class'Output
- 13.13.2(30), K(167)
- S'Class'Read
- 13.13.2(15), K(193)
- S'Class'Write
- 13.13.2(12), K(284)
- S'Compose
- A.5.3(25), K(40)
- S'Copy_Sign
- A.5.3(52), K(46)
- S'Exponent
- A.5.3(19), K(62)
- S'Floor
- A.5.3(31), K(76)
- S'Fraction
- A.5.3(22), K(82)
- S'Input
- 13.13.2(23), K(98)
- S'Leading_Part
- A.5.3(55), K(110)
- S'Machine
- A.5.3(61), K(121)
- S'Model
- A.5.3(69), K(153)
- S'Output
- 13.13.2(20), K(171)
- S'Read
- 13.13.2(7), K(197)
- S'Remainder
- A.5.3(46), K(201)
- S'Rounding
- A.5.3(37), K(209)
- S'Scaling
- A.5.3(28), K(219)
- S'Truncation
- A.5.3(43), K(250)
- S'Unbiased_Rounding
- A.5.3(40), K(254)
- S'Write
- 13.13.2(4), K(288)
- safe range
- of a floating point type 3.5.7(9),
3.5.7(10)
- Safe_First attribute
- A.5.3(71), G.2.2(5),
K(211)
- Safe_Last attribute
- A.5.3(72), G.2.2(6),
K(213)
- safety-critical systems
- H(1)
- Salary
- 3.5.9(28)
- Salary_Conversions
- B.4(108), B.4(120)
- Salary_Type
- B.4(105), B.4(114)
- Same_Denominator
- 7.2(11)
- 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)
- Save
- A.5.2(12), A.5.2(24)
- Save_Occurrence
- 11.4.1(6)
- scalar type
- 3.2(3), 3.5(1),
N(37)
- scalar_constraint
- 3.2.2(6)
- used 3.2.2(5), P(1)
- scale
- of a decimal fixed point subtype 3.5.10(11),
K(216)
- Scale attribute
- 3.5.10(11), K(215)
- Scaling attribute
- A.5.3(27), K(217)
- SCHAR_MAX
- B.3(6)
- SCHAR_MIN
- B.3(6)
- Schedule
- 3.6(28)
- scope
- informal definition 3.1(8)
- of (a view of) an entity 8.2(11)
- of a use_clause 8.4(6)
- of a with_clause 10.1.2(5)
- of a declaration 8.2(10)
- Seconds
- 9.6(13)
- Seconds_Count
- D.8(15)
- Section_Sign
- A.3.3(21)
- secure systems
- H(1)
- Seize
- 9.4(27), 9.4(28),
9.5.2(33)
- 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(1)
- select_statement
- 9.7(2)
- used 5.1(5), P(1)
- selected_component
- 4.1.3(2)
- used 4.1(2), P(1)
- selection
- of an entry caller 9.5.2(24)
- selective_accept
- 9.7.1(2)
- used 9.7(2), P(1)
- 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), P(1)
- semantic dependence
- of one compilation unit upon another 10.1.1(26)
- semicolon
- 2.1(15), A.3.3(10)
- separate compilation
- 10.1(1)
- separator
- 2.2(3)
- Sequence
- 4.6(70)
- 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),
- 9.7.3(2), 9.7.4(3),
9.7.4(5), 11.2(2),
11.2(3), P(1)
- sequential
- actions 9.10(11), C.6(17)
- sequential access
- A.8(2)
- sequential file
- A.8(1)
- Sequential_IO
- J.1(4)
- child of Ada A.8.1(2)
- Server
- 9.1(23), 9.7.1(24)
- service
- an entry queue 9.5.3(13)
- Set
- 3.9.3(15), 6.4(27),
D.12(9), D.12(10)
- Set_Col
- A.10.1(35)
- Set_Component
- 9.4(31), 9.4(33)
- Set_Error
- A.10.1(15)
- Set_False
- D.10(4)
- Set_Index
- A.8.4(14), A.12.1(22)
- Set_Input
- A.10.1(15)
- Set_Line
- A.10.1(36)
- Set_Line_Length
- A.10.1(23)
- Set_Mask
- 13.8(13), 13.8(14)
- Set_Mode
- A.12.1(24)
- Set_Output
- A.10.1(15)
- Set_Page_Length
- A.10.1(24)
- Set_Priority
- D.5(4)
- Set_True
- D.10(4)
- Set_Value
- C.7.2(6)
- Set_Im
- G.1.1(7)
- Set_Re
- G.1.1(7)
- Sets
- 3.9.3(15)
- shared passive library unit
- E.2(4), E.2.1(4)
- shared variable
- protection of 9.10(1)
- Shared_Array
- 9.4(31), 9.4(32)
- Shared_Passive pragma
- E.2.1(3), L(34)
- Sharp
- J.5(6)
- shift
- B.2(9)
- Shift_Left
- B.2(6)
- Shift_Right
- B.2(6)
- Shift_Right_Arithmetic
- B.2(6)
- Short
- 13.3(82), B.3(7)
- short-circuit control form
- 4.5.1(1)
- Short_Float
- 3.5.7(16)
- Short_Integer
- 3.5.4(25)
- Shut_Down
- 9.1(23)
- SI
- A.3.3(5)
- Sigma
- 12.1(24), 12.2(12)
- signal (an exception)
- See raise 11(1)
- signal
- See interrupt C.3(1)
- as defined between actions 9.10(2)
- signal handling
- example 9.7.4(10)
- signed integer type
- 3.5.4(1)
- signed_char
- B.3(8)
- signed_integer_type_definition
- 3.5.4(3)
- used 3.5.4(2), P(1)
- Signed_Zeros attribute
- A.5.3(13), K(221)
- simple entry call
- 9.5.3(1)
- 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(1)
- simple_statement
- 5.1(4)
- used 5.1(3), P(1)
- Sin
- A.5.1(5), G.1.2(4)
- single
- class expected type 8.6(27)
- single entry
- 9.5.2(20)
- Single_Precision_Complex_Types
- B.5(8)
- single_protected_declaration
- 9.4(3)
- used 3.3.1(2), P(1)
- single_task_declaration
- 9.1(3)
- used 3.3.1(2), P(1)
- Singular
- 11.1(8)
- Sinh
- A.5.1(7), G.1.2(6)
- size
- A.8.4(15), A.12.1(23)
- of an object 13.1(7)
- Size attribute
- 13.3(40), 13.3(45),
K(223), K(228)
- Size clause
- 13.3(7), 13.3(41),
13.3(48)
- size_t
- B.3(13)
- Skip_Line
- A.10.1(29)
- Skip_Page
- A.10.1(32)
- slice
- 4.1.2(2), A.4.4(28),
A.4.5(22)
- used 4.1(2), P(1)
- small
- of a fixed point type 3.5.9(8)
- Small attribute
- 3.5.10(2), K(230)
- Small clause
- 3.5.10(2), 13.3(7)
- Small_Int
- 3.2.2(15), 3.5.4(35)
- SO
- A.3.3(5), J.5(4)
- Soft_Hyphen
- A.3.3(21)
- SOH
- A.3.3(5)
- solidus
- 2.1(15), A.3.3(8)
- Source
- 13.9(3)
- SPA
- A.3.3(18)
- Space
- A.3.3(8), A.4.1(4)
- space_character
- 2.1(11)
- used 2.1(3), P(1)
- special graphic character
- a category of Character A.3.2(32)
- special_character
- 2.1(12)
- used 2.1(3), P(1)
- names 2.1(15)
- Special_Key
- 3.4(38)
- Special_Set
- A.4.6(4)
- Specialized Needs Annexes
- 1.1.2(7)
- specifiable (of an attribute and for an entity)
- 13.3(5)
- 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 and objects 13.3(25)
- 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),
K(65)
- of Input for a type 13.13.2(36)
- of Machine_Radix for decimal first subtypes F.1(1)
- of Output for a type 13.13.2(36)
- of Read for a type 13.13.2(36)
- 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)
- of Storage_Pool for a non-derived access-to-object type
13.11(15)
- of Storage_Size for a task first subtype J.9(3)
- of Storage_Size for a non-derived access-to-object type
13.11(15)
- of Write for a type 13.13.2(36)
- specific type
- 3.4.1(3)
- specified (not!)
- 1.1.3(18)
- specified
- of an aspect of representation of an entity 13.1(17)
- specified discriminant
- 3.7(18)
- Spin
- 9.7.3(6)
- Split
- 9.6(14), D.8(16)
- Sqrt
- A.5.1(4), B.1(51),
G.1.2(3)
- Square
- 3.2.2(15), 3.7(35),
12.3(24)
- Squaring
- 12.1(22), 12.2(7)
- SS2
- A.3.3(17)
- SS3
- A.3.3(17)
- SSA
- A.3.3(17)
- ST
- A.3.3(19)
- Stack
- 12.8(3), 12.8(4),
12.8(14)
- Stack_Bool
- 12.8(10)
- Stack_Int
- 12.8(10)
- Stack_Real
- 12.8(16)
- stand-alone constant
- 3.3.1(23)
- corresponding to a formal object of mode in 12.4(10)
- stand-alone object
- 3.3.1(1)
- 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
- A.10.1(16), A.10.1(19)
- Standard_Input
- A.10.1(16), A.10.1(19)
- Standard_Output
- A.10.1(16), A.10.1(19)
- State
- 3.8.1(24), 13.5.1(26),
A.5.2(11), A.5.2(23)
- State_Mask
- 13.5.1(27)
- statement
- 5.1(3)
- used 5.1(2), P(1)
- statement_identifier
- 5.1(8)
- used 5.1(7), 5.5(2),
5.6(2), P(1)
- static
- 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)
- string subtype 4.9(26)
- subtype 4.9(26), 12.4(9)
- 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)
- [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)
- for ranges 4.9.1(3)
- for subtypes 4.9.1(2)
- required 3.9.2(10),
3.10.2(27), 4.6(12),
4.6(16), 6.3.1(16),
6.3.1(17),
- 6.3.1(23), 7.3(13),
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)
- Status_Error
- A.8.1(15), A.8.4(18),
A.10.1(85), A.12.1(26),
A.13(4)
- 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)
- storage pool element
- 13.11(11)
- storage pool type
- 13.11(11)
- Storage_Array
- 13.7.1(5)
- Storage_Check
- 11.5(23)
- [partial] 11.1(6), 13.3(67),
13.11(17), D.7(15)
- Storage_Count
- 13.7.1(4)
- subtype in package System.Storage_Elements 13.7.1(3)
- Storage_Element
- 13.7.1(5)
- Storage_Elements
- child of System 13.7.1(2)
- Storage_Error
- A.1(46)
- raised by failure of run-time check 4.8(14),
11.1(4), 11.1(6),
11.5(23),
- 13.3(67), 13.11(17),
13.11(18), A.7(14),
D.7(15)
- Storage_Offset
- 13.7.1(3)
- Storage_Pool attribute
- 13.11(13), K(232)
- Storage_Pool clause
- 13.3(7), 13.11(15)
- Storage_Pools
- child of System 13.11(5)
- Storage_Size
- 13.11(9)
- Storage_Size attribute
- 13.3(60), 13.11(14),
J.9(2), K(234),
K(236)
- Storage_Size clause
- 13.3(7), 13.11(15)
- See also pragma Storage_Size 13.3(61)
- Storage_Size pragma
- 13.3(63), L(35)
- Storage_Unit
- 13.7(13)
- named number in package System 13.7(13)
- Storage_IO
- child of Ada A.9(3)
- Strcpy
- B.3(78), B.3.2(48)
- stream
- 13.13(1), A.12.1(13),
A.12.2(4), A.12.3(4)
- stream type
- 13.13(1)
- Stream_Access
- A.12.1(4), A.12.2(3),
A.12.3(3)
- Stream_Element
- 13.13.1(4)
- Stream_Element_Array
- 13.13.1(4)
- Stream_Element_Count
- 13.13.1(4)
- Stream_Element_Offset
- 13.13.1(4)
- Stream_IO
- child of Ada.Streams A.12.1(3)
- Streams
- child of Ada 13.13.1(2)
- strict mode
- G.2(1)
- String
- 3.6.3(4), A.1(37)
- string type
- 3.6.3(1)
- String_Access
- A.4.5(7)
- string_element
- 2.6(3)
- used 2.6(2), P(1)
- string_literal
- 2.6(2)
- used 4.4(7), 6.1(9),
P(1)
- Strings
- child of Ada A.4.1(3)
- child of Interfaces.C B.3.1(3)
- Strlen
- B.3.1(17)
- structure
- See record type 3.8(1)
- STS
- A.3.3(18)
- STX
- A.3.3(5), J.5(4)
- SUB
- A.3.3(6), J.5(4)
- subaggregate
- of an array_aggregate 4.3.3(6)
- subcomponent
- 3.2(6)
- subprogram
- 6(1)
- abstract 3.9.3(3)
- subprogram call
- 6.4(1)
- subprogram instance
- 12.3(13)
- subprogram_body
- 6.3(2)
- used 3.11(6), 9.4(8),
10.1.1(7), P(1)
- subprogram_body_stub
- 10.1.3(3)
- used 10.1.3(2), P(1)
- subprogram_declaration
- 6.1(2)
- used 3.1(3), 9.4(5),
9.4(8), 10.1.1(5),
P(1)
- subprogram_default
- 12.6(3)
- used 12.6(2), P(1)
- subprogram_renaming_declaration
- 8.5.4(2)
- used 8.5(2), 10.1.1(6),
P(1)
- subprogram_specification
- 6.1(4)
- used 6.1(2), 6.1(3),
6.3(2), 8.5.4(2),
10.1.3(3), 12.1(3),
12.6(2), P(1)
- subsystem
- 10.1(3), N(22)
- Subtraction
- 3.9.1(16)
- subtype (of an object)
- See actual subtype of an object 3.3(23),
3.3.1(9)
- subtype
- 3.2(8), N(38)
- subtype conformance
- 6.3.1(17)
- [partial] 3.10.2(34),
9.5.4(17)
- required 3.9.2(10),
3.10.2(32), 4.6(19),
8.5.4(5), 9.5.4(5),
13.3(6)
- subtype conversion
- See also implicit subtype conversion 4.6(1)
- See type conversion 4.6(1)
- subtype-specific
- of a representation item 13.1(8)
- of an aspect 13.1(8)
- subtype_declaration
- 3.2.2(2)
- used 3.1(3), P(1)
- subtype_indication
- 3.2.2(3)
- used 3.2.2(2), 3.3.1(2),
3.4(2), 3.6(6),
3.6(7), 3.6.1(3),
3.10(3),
- 4.8(2), 7.3(3),
P(1)
- subtype_mark
- 3.2.2(4)
- used 3.2.2(3), 3.6(4),
3.7(5), 3.10(6),
4.3.2(3), 4.4(3), 4.6(2),
- 4.7(2), 6.1(13),
6.1(15), 8.4(4),
8.5.1(2), 12.3(5), 12.4(2),
- 12.5.1(3), P(1)
- subtypes
- of a profile 6.1(25)
- subunit
- 10.1.3(7), 10.1.3(8)
- used 10.1.1(3), P(1)
- Succ attribute
- 3.5(22), K(238)
- Suit
- 3.5.1(14)
- Sum
- 12.1(24), 12.2(10)
- super
- See view conversion 4.6(5)
- Superscript_One
- A.3.3(22)
- Superscript_Three
- A.3.3(22)
- Superscript_Two
- A.3.3(22)
- Suppress pragma
- 11.5(4), L(36)
- suppressed check
- 11.5(8)
- Suspend_Until_True
- D.10(4)
- Suspension_Object
- D.10(4)
- Swap
- 12.3(24)
- Switch
- 6.1(37)
- SYN
- A.3.3(6), J.5(4)
- synchronization
- 9(1)
- Synchronous_Task_Control
- child of Ada D.10(3)
- syntactic category
- 1.1.4(15)
- syntax
- complete listing P(1)
- cross reference P(2)
- notation 1.1.4(3)
- under Syntax heading 1.1.2(25)
- System
- 13.7(3)
- 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)
- System.Storage_Pools
- 13.11(5)
- System_Name
- 13.7(4)
- systems programming
- C(1)
-- Email comments, additions, corrections, gripes, kudos, etc. to:
Magnus Kempe -- Magnus.Kempe@di.epfl.ch
Copyright statement
Page last generated: 95-03-12