API Reference

procedure Create

   procedure Create(  
      This   : in out Object; 
      Name   : in String; 
      Size   : in Natural := 100 ); 
 
   Range_Error  : exception; 
   Access_Error : exception; 
   Create_Error : exception; 

Description

Preconditions:

Postconditions

Exceptions:

procedure Destroy

   procedure Destroy(  
      This : in out Object ); 
 

Description

Preconditions:

Postconditions

Exceptions:

procedure Add

   procedure Add(  
      This   : in out Object; 
      Pos    : in Natural; 
      Obj    : in Object_ID ); 
 

Description

Preconditions:

Postconditions

Exceptions:

procedure Get

   procedure Get(  
      This   : in out Object; 
      Pos    : in Natural; 
      Result : out Object_ID ); 

Description

Preconditions:

Postconditions

Exceptions:

procedure Delete

   procedure Delete(  
      This   : in out Object; 
      Pos    : in Natural ); 
 

Description

Preconditions:

Postconditions

Exceptions:

function Iterator, function Has_Next, procedure Next, procedure First, function Position

   function Iterator(   
      This   : in Object ) return Iterator_Type; 
 
   function Has_Next(  
      I : in Iterator_Type ) return Boolean; 
    
   procedure Next(  
      I    : in out Iterator_Type; 
      Item : out Object_ID ); 
 
   procedure First( 
      I    : in out Iterator_Type; 
      Item : out Object_ID ); 
 
   function Position( 
      I    : in Iterator_Type ) return Natural; 
 

Description

Preconditions:

Postconditions

Exceptions: