Index

Package: Queue_Pack_Abstract (generic)

Description

generic

   type Element is private;

package Queue_Pack_Abstract is
Uwe R. Zimmer, Australia, 2013

Types

Queue_Type (abstract)

type Queue_Type is limited interface;
type Queue_Type is abstract tagged limited null record; type Queue_Type is abstract tagged limited private;

Subprograms & Entries

Enqueue (abstract)

procedure Enqueue 
(Item: Element;
Queue: in out Queue_Type) is abstract;

References:

queue_pack_abstract.ads:15:14 (declaration)
queue_test_dispatching.adb:45:10 (dispatching call)
queue_test_dispatching.adb:46:10 (dispatching call)

Dequeue (abstract)

procedure Dequeue 
(Item: out Element;
Queue: in out Queue_Type) is abstract;

References:

queue_pack_abstract.ads:16:14 (declaration)
queue_test_dispatching.adb:34:10 (dispatching call)
queue_test_dispatching.adb:49:7 (dispatching call)