Index

Package: Queue_Pack_Object_Base

Description

package Queue_Pack_Object_Base is
Uwe R. Zimmer, Australia, 2013

Classes

Queue_Type

type Queue_Type is tagged record
      Top, Free : Marker  := Marker'First;
      Is_Empty  : Boolean := True;
      Elements  : List;
   end record;

Primitive operations:

Types

List

type List is array (Marker) of Element;

Constants & Global variables

Queue_Size (Positive)

Queue_Size : constant Positive := 10;

References:

queue_pack_object_base.ads:7:4 (declaration)
queue_pack_object_base.ads:9:23 (reference)

Queue_overflow

Queue_overflow, Queue_underflow : exception;

Queue_underflow

Queue_underflow : exception;

Subprograms & Entries