| User's Guide: Small Ada 95 Object Database; Version 0.1.0; Document Revision $Revision: 1.9 $ | ||
|---|---|---|
| Prev | Chapter 14. OOS.Collection.Client | Next |
procedure Create(
This : in out Object;
Name : in String;
Size : in Natural := 100 );
Range_Error : exception; Access_Error : exception; Create_Error : exception;
Preconditions:
Exceptions:
procedure Destroy(
This : in out Object );
Preconditions:
Exceptions:
procedure Add(
This : in out Object;
Pos : in Natural;
Obj : in Object_ID );
Preconditions:
Exceptions:
procedure Get(
This : in out Object;
Pos : in Natural;
Result : out Object_ID ); Preconditions:
Exceptions:
procedure Delete(
This : in out Object;
Pos : in Natural );
Preconditions:
Exceptions:
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;
Preconditions:
Exceptions: