Ada '83 Language Reference Manual

Copyright 1980, 1982, 1983 owned by the United States Government. Direct reproduction and usage requests to the Ada Information Clearinghouse.


Ada LRM - Index N

NAME (input-output function)
     in an instance of direct_io 14.2.1 (14.2.1)
     in an instance of sequential_io 14.2.1 (14.2.1)
     in text_io 14.2.1 (14.2.1) 

NAME (predefined type)
  [see: system.name] 

Name (of an entity) 4.1 (4.1); 2.3 (2.3), 3.1 (3.1), D (D)
  [see also: attribute, block name, denote, designator, evaluation of...,
  forcing occurrence, function call, identifier, indexed component, label,
  loop name, loop parameter, operator symbol, renaming declaration,
  selected component, simple name, slice, type_mark, visibility]
     as a prefix 4.1 (4.1)
     as a primary 4.4 (4.4)
     as the argument of a pragma 2.8 (2.8)
     as the expression in a case statement 5.4 (5.4)
     conflicts 8.5 (8.5)
     declared by renaming is not allowed as prefix of certain expanded
        names 4.1.3 (4.1.3)
     declared in a generic unit 12.3 (12.3)
     denoting an entity 4.1 (4.1)
     denoting an object designated by an access value 4.1 (4.1)
     starting with a prefix 4.1 (4.1); 4.1.1 (4.1.1), 4.1.2 (4.1.2), 4.1.3 (4.1.3), 4.1.4 (4.1.4) 

Name string (of a file) 14.1 (14.1); 14.2.1 (14.2.1), 14.2.3 (14.2.3), 14.2.5 (14.2.5), 14.3 (14.3), 14.3.10 (14.3.10), 14.4 (14.4)

NAME_ERROR (input-output exception) 14.4 (14.4); 14.2.1 (14.2.1), 14.2.3 (14.2.3), 14.2.5 (14.2.5), 14.3.10 (14.3.10),
14.5 (14.5)

Named association 6.4.2 (6.4.2), D (D)
  [see also: component association, discriminant association, generic
  association, parameter association]

Named block statement
  [see: block name] 

Named loop statement
  [see: loop name] 

Named number 3.2 (3.2); 3.2.2 (3.2.2)
     as an entity 3.1 (3.1)
     as a primary 4.4 (4.4)
     in a static expression 4.9 (4.9) 

NATURAL (predefined integer subtype) C (C)

Negation
  [see: logical negation operation] 

Negation operation (numeric) 4.5.4 (4.5.4) 

Negative exponent
     in a numeric literal 2.4.1 (2.4.1)
     to an exponentiation operator 4.5.6 (4.5.6) 

NEW_LINE (text_io procedure) 14.3.4 (14.3.4); 14.3.5 (14.3.5), 14.3.6 (14.3.6), 14.3.10 (14.3.10)
     raising an exception 14.4 (14.4)

NEW_PAGE (text_io procedure) 14.3.4 (14.3.4); 14.3.10 (14.3.10)
     raising an exception 14.4 (14.4) 

No other effect 
  [see: elaboration has no other effect]

Not equal
     compound delimiter [see: inequality compound delimiter]
     operator [see: relational operator]

Not in membership test
  [see: membership test] 

Not unary operator
  [see: highest precedence operator]
     as an operation of an array type 3.6.2 (3.6.2)
     as an operation of boolean type 3.5.5 (3.5.5)
     in a factor 4.4 (4.4) 

Not yet elaborated 3.9 (3.9) 

Null access value 3.8 (3.8); 3.4 (3.4), 4.2 (4.2), 6.2 (6.2), 11.1 (11.1)
  [see also: default initial value of an access type object]
     causing constraint_error 4.1 (4.1)
     not causing constraint_error 11.7 (11.7) 

Null array 3.6.1 (3.6.1); 3.6 (3.6)
     aggregate 4.3.2 (4.3.2)
     and relational operation 4.5.2 (4.5.2)
     as an operand of a catenation 4.5.3 (4.5.3) 

Null component list 3.7 (3.7) 

Null literal 3.8 (3.8), 4.2 (4.2)
  [see also: overloading of...]
     as a basic operation 3.3.3 (3.3.3); 3.8.2 (3.8.2)
     as a primary 4.4 (4.4)
     must not be the argument of a conversion 4.6 (4.6) 

Null range 3.5 (3.5)
     as a choice of a variant part 3.7.3 (3.7.3)
     for a loop parameter 5.5 (5.5) 

Null record 3.7 (3.7)
     and relational operation 4.5.2 (4.5.2) 

Null slice 4.1.2 (4.1.2)
  [see also: array type] 

Null statement 5.1 (5.1)
  [see also: statement]
     as a simple statement 5.1 (5.1) 

Null string literal 2.6 (2.6) 

Number
  [see: based number, decimal number] 

Number declaration 3.2 (3.2), 3.2.2 (3.2.2)
     as a basic declaration 3.1 (3.1) 

NUMBER_BASE (predefined integer subtype) 14.3.7 (14.3.7); 14.3.10 (14.3.10)

Numeric literal 2.4 (2.4), 4.2 (4.2); 2.2 (2.2), 2.4.1 (2.4.1), 2.4.2 (2.4.2)
  [see also: universal type expression]
     and an adjacent separator 2.2 (2.2)
     as a basic operation 3.3.3 (3.3.3)
     as a primary 4.4 (4.4)
     as the parameter of value attribute 3.5.5 (3.5.5)
     as the result of image attribute 3.5.5 (3.5.5)
     assigned 5.2 (5.2)
     can be written in the basic character set 2.10 (2.10)
     in a conforming construct 6.3.1 (6.3.1)
     in a static expression 4.9 (4.9)
     in pragma memory_size 13.7 (13.7)
     in pragma storage_unit 13.7 (13.7)  

Numeric operation of a universal type 4.10 (4.10)

Numeric type 3.5 (3.5)
  [see also: conversion, fixed point type, floating point type, integer
  type, real type, scalar type]
     operation 4.5 (4.5), 4.5.2 (4.5.2), 4.5.3 (4.5.3), 4.5.4 (4.5.4), 4.5.5 (4.5.5), 4.5.6 (4.5.6) 

Numeric type expression
     in a length clause 13.2 (13.2) 

Numeric value of a number declaration 3.2 (3.2) 

NUMERIC_ERROR (predefined exception) 11.1 (11.1)
  [see also: suppress pragma]
     not raised due to lost overflow conditions 13.7.3 (13.7.3)
     not raised due to optimization 11.6 (11.6)
     raised by a numeric operator 4.5 (4.5)
     raised by a predefined integer operation 3.5.4 (3.5.4)
     raised by a real result out of range of the safe numbers 4.5.7 (4.5.7)
     raised by a universal expression 4.10 (4.10)
     raised by integer division remainder or modulus 4.5.5 (4.5.5)
     raised due to a conversion out of range 3.5.4 (3.5.4), 3.5.6 (3.5.6)


[Ada Information Clearinghouse]

Address any questions or comments to adainfo@sw-eng.falls-church.va.us.