Searched refs:Set_Iterator (Results 1 – 13 of 13) sorted by last modified time
232 DEF(Set_Iterator, "Set Iterator")
228 DEF(Set_Iterator, "Set Iterator")
115 type Set_Iterator is abstract new Iterator with record type
139 type Unmanaged_Set_Iterator is new Set_Iterator with null record;
143 type Unbounded_Set_Iterator is new Set_Iterator with null record;
153 type Dynamic_Set_Iterator is new Set_Iterator with null record;
120 type Bounded_Set_Iterator is new Set_Iterator with null record;
563 Iterator : Item_Set_Pack.Set_Iterator;
77 subtype Parse_State_Iterator is Parse_State_Set_Pack.Set_Iterator; 78 subtype Item_Iterator is Item_Set_Pack.Set_Iterator; 79 subtype Transition_Iterator is Transition_Set_Pack.Set_Iterator; 80 subtype Grammar_Symbol_Iterator is Grammar_Symbol_Set_Pack.Set_Iterator;
326 procedure Initialize (Iterator : in out Set_Iterator; Using : in Set) is328 Iterator := Set_Iterator(Using.Head);331 function More (Iterator: Set_Iterator) return Boolean is336 procedure Next (Iterator: in out Set_Iterator; Element: out Universe) is339 Iterator := Set_Iterator(Iterator.Next);
71 type Set_Iterator is limited private; type73 procedure Initialize (Iterator : in out Set_Iterator; Using : in Set);74 function More (Iterator: Set_Iterator) return Boolean;75 procedure Next (Iterator: in out Set_Iterator; Element: out Universe);95 type Set_Iterator is new Link; type