Lines Matching refs:Queue
28 procedure Clear (Q : in out Queue) is
33 procedure Append (Q : in out Queue; Elem : Item) is
45 procedure Pop (Q : in out Queue) is
50 procedure Remove (Q : in out Queue; From : Positive) is
55 function Length (Q : Queue) return Natural is
60 function Is_Empty (Q : Queue) return Boolean is
65 function Front (Q : Queue) return Item is
70 function Location (Q : Queue; Elem : Item) return Natural is
75 function "=" (Left, Right : Queue) return Boolean is
82 is new System.Address_To_Access_Conversions (Queue);
84 function New_Iterator (For_The_Queue : Queue) return Iterator'Class is
93 function Item_At (Q : Queue; Index : Positive) return Item_Ptr is
98 function Null_Container return Queue is
99 Empty_Container : Queue;