Home | History | Annotate | Download | only in include

Lines Matching refs:ArrayList

29  * ArrayList implementation.
36 ArrayList Interface;
39 * ArrayList contents.
68 PORTABLE_API ESR_ReturnCode ArrayList_Add(ArrayList* self, void* element);
73 PORTABLE_API ESR_ReturnCode ArrayList_InsertAt(ArrayList* self, size_t index, void* element);
78 PORTABLE_API ESR_ReturnCode ArrayList_Remove(ArrayList* self, const void* element);
83 PORTABLE_API ESR_ReturnCode ArrayList_RemoveAtIndex(ArrayList* self, size_t index);
88 PORTABLE_API ESR_ReturnCode ArrayList_RemoveAll(ArrayList* self);
93 PORTABLE_API ESR_ReturnCode ArrayList_Contains(ArrayList* self, const void* element, ESR_BOOL* exists);
98 PORTABLE_API ESR_ReturnCode ArrayList_Get(ArrayList* self, size_t index, void** element);
103 PORTABLE_API ESR_ReturnCode ArrayList_Set(ArrayList* self, size_t index, void* element);
108 PORTABLE_API ESR_ReturnCode ArrayList_GetSize(ArrayList* self, size_t* size);
113 PORTABLE_API ESR_ReturnCode ArrayList_Clone(ArrayList* self, ArrayList* clone);
118 PORTABLE_API ESR_ReturnCode ArrayList_Destroy(ArrayList* self);