Rationale for Ada 2005

John Barnes
Table of Contents   Index   References   Search   Previous 

Index


A
abstract formal subprogram   6.5
active iterator   7.4
actual parameter
   for formal package   6.5
Ada.Assertions package   6.4
Ada.Calendar.Arithmetic package   7.3
Ada.Calendar.Formatting package   7.3
Ada.Calendar.Time_Zones package   7.3
Ada.Containers package   8.1
Ada.Containers.Doubly_Linked_Lists package   8.2
Ada.Containers.Generic_Array_Sort package   8.6
Ada.Containers.Generic_Constrained_Array_Sort package   8.6
Ada.Containers.Hashed_Maps package   8.3
Ada.Containers.Hashed_Sets package   8.4
Ada.Containers.Ordered_Maps package   8.3
Ada.Containers.Ordered_Sets package   8.4
Ada.Containers.Vectors package   8.2
Ada.Directories package   7.4
Ada.Dispatching package   5.5
Ada.Dispatching.EDF package   5.5
Ada.Dispatching.Round_Robin package   5.5
Ada.Environment_Variables package   7.4
Ada.Execution_Time package   5.6
Ada.Execution_Time.Group_Budgets package   5.6
Ada.Execution_Time.Timers package   5.6
Ada.Generic_Dispatching_Constructor function   2.6
Ada.Numerics.Generic_Complex_Arrays package   7.6
Ada.Numerics.Generic_Real_Arrays package   7.6
Ada.Real_Time.Timing_Events package   5.6
Ada.Strings.Hash function   8.3
Ada.Strings.Wide_Wide_Fixed package   7.5
Ada.Text_IO.Bounded_IO package   7.5
Ada.Text_IO.Unbounded_IO package   7.5
Ada.Wide_Wide_Text_IO package   7.5
aggregate
   for limited types   1.3.3
anonymous access type   3.3
   generalized   1.3.2
anonymous access-to-subprogram   1.3.2
ARG   1.1
array sorting   1.3.6
assert pragma   1.3.5, 6.4
assertion policy   1.3.5
Assertion_Policy pragma   6.4
Assertions package   6.4
ATC   5.5
attribute
   Machine_Rounding   1.3.5, 6.3
   Mod   1.3.5, 6.3
   Priority   1.3.4
   Stream_Size   7.8

B
base name
   of a file   7.4
Bounded_IO package   7.5
box
   in aggregate   4.4
breakfast   5.6

C
C union   1.3.5
Calendar.Arithmetic package   7.3
Calendar.Formatting package   7.3
coextension   3.3
constant
   of a limited type   4.5
constructor function   4.5
container
   list   8.2
   map   8.3
   set   8.4
   vector   8.2
containers   1.3.6
Containers package   8.1
Coordinated Universal Time   7.3
CPU budget   1.3.4, 5.6
CPU timer   5.6
create directory   7.4
current directory   7.4

D
default value
   in aggregate   4.4
delete directory   7.4
Descendant_Tag function   2.6
Detect_Blocking pragma   5.4
determinant   7.6, 7.6
Directories package   7.4
directory
   creation   7.4
   deletion   7.4
   search   7.4
directory operations   1.3.6
Dispatching package   5.5
Dispatching.EDF package   5.5
Dispatching.Round_Robin package   5.5
Doubly_Linked_Lists package   8.2

E
eigenvalues   7.6, 7.6
eigenvectors   7.6
environment variables   1.3.6
Environment_Variables package   7.4
Exception_Identity   6.2
exclude null   3.2
execution time   1.3.4
Execution_Time package   5.6
Execution_Time.Group_Budgets package   5.6
Execution_Time.Timers package   5.6
existence
   of a file   7.4
extended return statement   4.5
extension
   of a file   7.4

F
factory   2.6
file existence   7.4
file kind   7.4
file modification time   7.4
file name   7.4
file size   7.4
full name
   of a file   7.4
function
   Ada.Strings.Hash   8.3
   Generic_Dispatching_Constructor   2.6

G
Generic_Array_Sort package   8.6
Generic_Complex_Arrays package   7.6
Generic_Constrained_Array_Sort package   8.6
Generic_Dispatching_Constructor function   2.6
Generic_Real_Arrays package   7.6
goes abstract   2.7
group budget   5.6

H
hash function
   for strings   8.3
Hashed_Maps package   8.3
Hashed_Sets package   8.4
Hermitian matrix   7.6

I
implementing an interface   2.4
incompatibility   9.1
inconsistency   9.1
Indefinite subtype   8.5
initialization
   of limited objects   4.5
interface   1.3.1, 2.4
   formal type   6.5
   keyword   1.3.1
   limited   2.4
   protected   5.3
   synchronized   5.3
   task   5.3
inverse
   matrix   7.6
   of matrix   7.6
ISO 10646 characters   1.3.6

K
kind
   of a file   7.4

L
leap second   7.3
limited generic formal object   6.5
limited interface   2.4
limited object initialization   4.5
limited private with clause   4.3
limited view   4.2
limited with clause   1.3.3, 4.2
linear equations
   solving   7.6
list container   8.2

M
machine_rounding attribute   1.3.5, 6.3
map container   8.3
matrix   1.3.6
mod attribute   1.3.5, 6.3
modification time
   of a file   7.4
multiple inheritance   1.3.1, 2.4
mutually dependent types   4.2

N
No_Return pragma   6.4
non-returning procedures   1.3.5
nonlimited with clause   4.2
norm
   vector   7.6
null exclusion   1.3.2, 3.2
null procedure
   formal parameter default   6.5

O
object constructor   2.6
object factory   2.6
Ordered_Maps package   8.3
Ordered_Sets package   8.4
overriding
   keyword   1.3.1
overriding indicator   1.3.1, 2.7, 5.3, 6.5

P
package
   Ada.Assertions   6.4
   Ada.Calendar.Arithmetic   7.3
   Ada.Calendar.Formatting   7.3
   Ada.Calendar.Time_Zones   7.3
   Ada.Containers   8.1
   Ada.Containers.Doubly_Linked_Lists   8.2
   Ada.Containers.Generic_Array_Sort   8.6
   Ada.Containers.Generic_Constrained_Array_Sort   8.6
   Ada.Containers.Hashed_Maps   8.3
   Ada.Containers.Hashed_Sets   8.4
   Ada.Containers.Ordered_Maps   8.3
   Ada.Containers.Ordered_Sets   8.4
   Ada.Containers.Vectors   8.2
   Ada.Directories   7.4
   Ada.Dispatching   5.5
   Ada.Dispatching.EDF   5.5
   Ada.Dispatching.Round_Robin   5.5
   Ada.Environment_Variables   7.4
   Ada.Execution_Time   5.6
   Ada.Execution_Time.Group_Budgets   5.6
   Ada.Execution_Time.Timers   5.6
   Ada.Numerics.Generic_Complex_Arrays   7.6
   Ada.Numerics.Generic_Real_Arrays   7.6
   Ada.Real_Time.Timing_Events   5.6
   Ada.Strings.Wide_Wide_Fixed   7.5
   Ada.Text_IO.Bounded_IO   7.5
   Ada.Text_IO.Unbounded_IO   7.5
   Ada.Wide_Wide_Text_IO   7.5
parent   2.4
Partition elaboration policy   5.7
passive iterator   7.4
policy
   EDF_Across_Priorities   5.5
   FIFO_Within_Priorities   5.5
   Non_Preemptive_FIFO_Within_Priorities   5.5
   partition elaboration   5.7
   Round_Robin_Within_Priorities   5.5
   task dispatching   5.5
pragma
   Assert   1.3.5, 6.4
   Assertion_Policy   1.3.5, 6.4
   Detect_Blocking   5.4
   No_Return   1.3.5, 6.4
   Preelaborable_Initialization   1.3.5, 6.4, 7.7
   Priority_Specific_Dispatching   5.5
   Profile   5.4
   Relative_Deadline   5.5
   Task_Dispatching_Policy   5.5
   Unchecked_Union   1.3.5, 6.4
   Unsuppress   1.3.5, 6.4
preelaborable initialization   1.3.5
Preelaborable_Initialization pragma   6.4, 7.7
prefixed notation   1.3.1, 2.3
priority attribute   1.3.4
Priority_Specific_Dispatching pragma   5.5
private child packages   4.3
private with clause   4.3
Profile pragma   5.4
progenitor   2.4
protected interface   5.3

R
raise with message   1.3.5, 6.2
Ravenscar profile   1.3.4, 5.4
Real_Time.Timing_Events package   5.6
Relative_Deadline pragma   5.5
reserved words   2.2
restrictions identifier   1.3.5
   Max_Entry_Queue_Length   5.4
   No_Dependence   5.4, 6.4
   No_Dynamic_Attachment   5.4
   No_Dynamic_Priorities   5.4
   No_Implementation_Attributes   6.4
   No_Implementation_Pragmas   6.4
   No_Local_Protected_Objects   5.4
   No_Local_Timing_Events   5.4
   No_Obsolescent_Features   6.4
   No_Protected_Type_Allocators   5.4
   No_Relative_Delay   5.4
   No_Requeue_Statements   5.4
   No_Select_Statements   5.4
   No_Specific_Termination_Handlers   5.4
   Simple_Barriers   5.4
return by reference   4.5

S
search directory   7.4
set container   8.4
shall be overridden   2.7
signature package   6.5
simple name
   of a file   7.4
size
   of a file   7.4
sorting
   array   8.6
Stream_Size attribute   7.8
Strings.Wide_Wide_Fixed package   7.5
super solver   6.5
synchronized
   keyword   5.3
synchronized interface   5.3

T
tagged incomplete type   1.3.3, 4.2
task dispatching policy   5.5
task interface   5.3
task termination handler   5.2
Task_Dispatching_Policy pragma   5.5
termination handler   1.3.4
time operations   1.3.6
time zones   7.3
Time_Zones package   7.3
timer   5.6
   CPU time   5.6
   real time   5.6
timing event   1.3.4

U
Unbounded_IO package   7.5
Unchecked_Union pragma   6.4
union   1.3.5
   of C   6.4
unsuppress pragma   1.3.5, 6.4
UTC   7.3

V
vector   1.3.6
vector container   8.2
vector norm   7.6
Vectors package   8.2

W
WG9   1.1
Wide_Wide_Character   7.5
Wide_Wide_String   7.5
Wide_Wide_Text_IO package   7.5
with clause
   limited   1.3.3, 4.2
   limited private   4.3
   private   4.3

Table of Contents   Index   References   Search   Previous 
© 2005, 2006 John Barnes Informatics.
Sponsored in part by:
The Ada Resource Association and its member companies: ARA Members AdaCore Polyspace Technologies Praxis Critical Systems IBM Rational Sofcheck and   Ada-Europe:
Ada-Europe