Ada_Containers.AUnit_Lists

More...

Entities

Access types

Iterator
List_Access
Node_Access

Record types

Cursor
No_Element
Node_Type

Tagged types

List

Subprograms

Element
Has_Element
Next
Next
Previous
Previous

Dispatching subprograms

=
Append
Clear
Contains
Delete
Delete_First
Delete_Last
Find
First
First_Element
Insert
Insert
Insert
Is_Empty
Iterate
Last
Last_Element
Length
Move
Prepend
Replace_Element
Reverse_Elements
Reverse_Find
Splice
Splice
Splice
Swap
Swap_Links

Nested packages

Generic_Sorting

Description

Iterator [source]

187 procedure (Position : Cursor);

List_Access [source]

232 type List_Access is access constant List;

Node_Access [source]

215 type Node_Access is access Node_Type;

Cursor [source]

53 type Cursor is private;

No_Element [source]

57-- Empty_List : constant List;
58
59 No_Element : constant Cursor;

Node_Type [source]

214 type Node_Type;

List [source]

51 type List is tagged limited private;

Element [source]

67 function Element (Position : Cursor) return Element_Type;
Position of type Ada_Containers.AUnit_Lists.Cursor
Return value

Has_Element [source]

185 function Has_Element (Position : Cursor) return Boolean;
Position of type Ada_Containers.AUnit_Lists.Cursor
Return value

Next [source]

163 function Next (Position : Cursor) return Cursor;
Position of type Ada_Containers.AUnit_Lists.Cursor
Return value

Next [source]

165 procedure Next (Position : in out Cursor);
Position of type Ada_Containers.AUnit_Lists.Cursor

Previous [source]

167 function Previous (Position : Cursor) return Cursor;
Position of type Ada_Containers.AUnit_Lists.Cursor
Return value

Previous [source]

169 procedure Previous (Position : in out Cursor);
Position of type Ada_Containers.AUnit_Lists.Cursor

= [source]

59 function "=" (Left, Right : List) return Boolean;
Left of type Ada_Containers.AUnit_Lists.List
Right of type Ada_Containers.AUnit_Lists.List
Return value

Append [source]

111 procedure Append
112 (Container : in out List;
113 New_Item : Element_Type;
114 Count : Count_Type := 1);
Container of type Ada_Containers.AUnit_Lists.List
New_Item of type Ada_Containers.AUnit_Lists.Element_Type
Count of type Ada_Containers.Count_Type

Clear [source]

65 procedure Clear (Container : in out List);
Container of type Ada_Containers.AUnit_Lists.List

Contains [source]

181 function Contains
182 (Container : List;
183 Item : Element_Type) return Boolean;
Container of type Ada_Containers.AUnit_Lists.List
Item of type Ada_Containers.AUnit_Lists.Element_Type
Return value

Delete [source]

116 procedure Delete
117 (Container : in out List;
118 Position : in out Cursor;
119 Count : Count_Type := 1);
Container of type Ada_Containers.AUnit_Lists.List
Position of type Ada_Containers.AUnit_Lists.Cursor
Count of type Ada_Containers.Count_Type

Delete_First [source]

121 procedure Delete_First
122 (Container : in out List;
123 Count : Count_Type := 1);
Container of type Ada_Containers.AUnit_Lists.List
Count of type Ada_Containers.Count_Type

Delete_Last [source]

125 procedure Delete_Last
126 (Container : in out List;
127 Count : Count_Type := 1);
Container of type Ada_Containers.AUnit_Lists.List
Count of type Ada_Containers.Count_Type

Find [source]

171 function Find
172 (Container : List;
173 Item : Element_Type;
174 Position : Cursor := No_Element) return Cursor;
Container of type Ada_Containers.AUnit_Lists.List
Item of type Ada_Containers.AUnit_Lists.Element_Type
Position of type Ada_Containers.AUnit_Lists.Cursor
Return value

First [source]

155 function First (Container : List) return Cursor;
Container of type Ada_Containers.AUnit_Lists.List
Return value

First_Element [source]

157 function First_Element (Container : List) return Element_Type;
Container of type Ada_Containers.AUnit_Lists.List
Return value

Insert [source]

87 procedure Insert
88 (Container : in out List;
89 Before : Cursor;
90 New_Item : Element_Type;
91 Count : Count_Type := 1);
Container of type Ada_Containers.AUnit_Lists.List
Before of type Ada_Containers.AUnit_Lists.Cursor
New_Item of type Ada_Containers.AUnit_Lists.Element_Type
Count of type Ada_Containers.Count_Type

Insert [source]

93 procedure Insert
94 (Container : in out List;
95 Before : Cursor;
96 New_Item : Element_Type;
97 Position : out Cursor;
98 Count : Count_Type := 1);
Container of type Ada_Containers.AUnit_Lists.List
Before of type Ada_Containers.AUnit_Lists.Cursor
New_Item of type Ada_Containers.AUnit_Lists.Element_Type
Position of type Ada_Containers.AUnit_Lists.Cursor
Count of type Ada_Containers.Count_Type

Insert [source]

100 procedure Insert
101 (Container : in out List;
102 Before : Cursor;
103 Position : out Cursor;
104 Count : Count_Type := 1);
Container of type Ada_Containers.AUnit_Lists.List
Before of type Ada_Containers.AUnit_Lists.Cursor
Position of type Ada_Containers.AUnit_Lists.Cursor
Count of type Ada_Containers.Count_Type

Is_Empty [source]

63 function Is_Empty (Container : List) return Boolean;
Container of type Ada_Containers.AUnit_Lists.List
Return value

Iterate [source]

189 procedure Iterate
190 (Container : List;
191 Process : Iterator);
Container of type Ada_Containers.AUnit_Lists.List
Process of type Ada_Containers.AUnit_Lists.Iterator

Last [source]

159 function Last (Container : List) return Cursor;
Container of type Ada_Containers.AUnit_Lists.List
Return value

Last_Element [source]

161 function Last_Element (Container : List) return Element_Type;
Container of type Ada_Containers.AUnit_Lists.List
Return value

Length [source]

61 function Length (Container : List) return Count_Type;
Container of type Ada_Containers.AUnit_Lists.List
Return value

Move [source]

83 procedure Move
84 (Target : in out List;
85 Source : in out List);
Target of type Ada_Containers.AUnit_Lists.List
Source of type Ada_Containers.AUnit_Lists.List

Prepend [source]

106 procedure Prepend
107 (Container : in out List;
108 New_Item : Element_Type;
109 Count : Count_Type := 1);
Container of type Ada_Containers.AUnit_Lists.List
New_Item of type Ada_Containers.AUnit_Lists.Element_Type
Count of type Ada_Containers.Count_Type

Replace_Element [source]

69 procedure Replace_Element
70 (Container : in out List;
71 Position : Cursor;
72 New_Item : Element_Type);
Container of type Ada_Containers.AUnit_Lists.List
Position of type Ada_Containers.AUnit_Lists.Cursor
New_Item of type Ada_Containers.AUnit_Lists.Element_Type

Reverse_Elements [source]

129 procedure Reverse_Elements (Container : in out List);
Container of type Ada_Containers.AUnit_Lists.List

Reverse_Find [source]

176 function Reverse_Find
177 (Container : List;
178 Item : Element_Type;
179 Position : Cursor := No_Element) return Cursor;
Container of type Ada_Containers.AUnit_Lists.List
Item of type Ada_Containers.AUnit_Lists.Element_Type
Position of type Ada_Containers.AUnit_Lists.Cursor
Return value

Splice [source]

139 procedure Splice
140 (Target : in out List;
141 Before : Cursor;
142 Source : in out List);
Target of type Ada_Containers.AUnit_Lists.List
Before of type Ada_Containers.AUnit_Lists.Cursor
Source of type Ada_Containers.AUnit_Lists.List

Splice [source]

144 procedure Splice
145 (Target : in out List;
146 Before : Cursor;
147 Source : in out List;
148 Position : in out Cursor);
Target of type Ada_Containers.AUnit_Lists.List
Before of type Ada_Containers.AUnit_Lists.Cursor
Source of type Ada_Containers.AUnit_Lists.List
Position of type Ada_Containers.AUnit_Lists.Cursor

Splice [source]

150 procedure Splice
151 (Container : in out List;
152 Before : Cursor;
153 Position : Cursor);
Container of type Ada_Containers.AUnit_Lists.List
Before of type Ada_Containers.AUnit_Lists.Cursor
Position of type Ada_Containers.AUnit_Lists.Cursor

Swap [source]

131 procedure Swap
132 (Container : in out List;
133 I, J : Cursor);
Container of type Ada_Containers.AUnit_Lists.List
I of type Ada_Containers.AUnit_Lists.Cursor
J of type Ada_Containers.AUnit_Lists.Cursor

Swap_Links [source]

135 procedure Swap_Links
136 (Container : in out List;
137 I, J : Cursor);
Container of type Ada_Containers.AUnit_Lists.List
I of type Ada_Containers.AUnit_Lists.Cursor
J of type Ada_Containers.AUnit_Lists.Cursor