Oberon ||
Library ||
Module Index ||
Search Engine ||
Definition ||
Module
Ulm's Oberon Library:
UniqueNames
NAME
UniqueNames - supply unique names
SYNOPSIS
PROCEDURE Insert(node, subnode: Names.Node; auth: Shards.Lid;
VAR name: Names.Name): BOOLEAN;
DESCRIPTION
Insert
is a variant of
Names.Insert
that chooses some unique name by itself
and supplies it in
name
for later reference.
DIAGNOSTICS
All error conditions and reactions are the same as with
Names, with the exception of
Names.nameExists
which is avoided by definition
(in the worst case after some retries).
SEE ALSO
- Names
-
abstraction for name hierarchies
- RandomGenerators
-
pseudo random number generation
AUTHOR
Martin Hasch, University of Ulm
Edited by: borchert, last change: 1997/04/02, revision: 1.3, converted to HTML: 1997/04/28
Oberon ||
Library ||
Module Index ||
Search Engine ||
Definition ||
Module