Home | History | Annotate | Download | only in include

Lines Matching refs:ArrayList

2  *  ArrayList.h  *
31 * @addtogroup ArrayListModule ArrayList API functions
45 * @param self ArrayList handle
56 * @param self ArrayList handle
69 * @param self ArrayList handle
78 * @param self ArrayList handle
88 * @param self ArrayList handle
96 * @param self ArrayList handle
106 * @param self ArrayList handle
115 * @param self ArrayList handle
126 * @param self ArrayList handle
134 * Converts the ArrayList to a static array.
135 * The use of the ArrayList handle is undefined past this point.
137 * @param self ArrayList handle
144 * Returns a clone of the ArrayList.
146 * @param self ArrayList handle
147 * @param clone [out] Clone of the ArrayList (created externally, populated internally)
154 * Destroys the ArrayList.
156 * @param self ArrayList handle
161 ArrayList;
164 * Creates a new ArrayList.
166 * @param self ArrayList handle
169 PORTABLE_API ESR_ReturnCode ArrayListCreate(ArrayList** self);
172 * Creates a new ArrayList with minimum capacity.
174 * @param self ArrayList handle
178 PORTABLE_API ESR_ReturnCode ArrayListCreateWithCapacity(ArrayList** self, size_t minCapacity);
183 * @param self ArrayList handle
187 PORTABLE_API ESR_ReturnCode ArrayListAdd(ArrayList* self, void* element);
195 * @param self ArrayList handle
203 PORTABLE_API ESR_ReturnCode ArrayListInsertAt(ArrayList* self,
210 * @param self ArrayList handle
214 PORTABLE_API ESR_ReturnCode ArrayListRemove(ArrayList* self, void* element);
218 * @param self ArrayList handle
223 PORTABLE_API ESR_ReturnCode ArrayListRemoveAtIndex(ArrayList* self, size_t index);
228 * @param self ArrayList handle
231 PORTABLE_API ESR_ReturnCode ArrayListRemoveAll(ArrayList* self);
236 * @param self ArrayList handle
241 PORTABLE_API ESR_ReturnCode ArrayListContains(ArrayList* self, void* element, ESR_BOOL* exists);
246 * @param self ArrayList handle
250 PORTABLE_API ESR_ReturnCode ArrayListGetSize(ArrayList* self, size_t* size);
255 * @param self ArrayList handle
260 PORTABLE_API ESR_ReturnCode ArrayListGet(ArrayList* self, size_t index, void** element);
266 * @param self ArrayList handle
271 PORTABLE_API ESR_ReturnCode ArrayListSet(ArrayList* self, size_t index, void* element);
274 * Returns a clone of the ArrayList.
276 * @param self ArrayList handle
277 * @param clone [out] Clone of the ArrayList (created externally, populated internally)
281 PORTABLE_API ESR_ReturnCode ArrayListClone(ArrayList* self, ArrayList* clone);
284 * Destroys an ArrayList.
286 * @param self ArrayList handle
289 PORTABLE_API ESR_ReturnCode ArrayListDestroy(ArrayList* self);