Lines Matching full:self
27 ESR_ReturnCode ArrayListAdd(ArrayList* self, void* element)
29 if (self == NULL)
34 return self->add(self, element);
37 ESR_ReturnCode ArrayListInsertAt(ArrayList* self, size_t index, void* element)
39 if (self == NULL)
44 return self->insertAt(self, index, element);
47 ESR_ReturnCode ArrayListRemove(ArrayList* self, void* element)
49 if (self == NULL)
54 return self->remove(self, element);
57 ESR_ReturnCode ArrayListRemoveAtIndex(ArrayList* self, size_t index)
59 if (self == NULL)
64 return self->removeAtIndex(self, index);
67 ESR_ReturnCode ArrayListRemoveAll(ArrayList* self)
69 if (self == NULL)
74 return self->removeAll(self);
77 ESR_ReturnCode ArrayListContains(ArrayList* self, void* element, ESR_BOOL* exists)
79 if (self == NULL)
84 return self->contains(self, element, exists);
87 ESR_ReturnCode ArrayListGetSize(ArrayList* self, size_t* size)
89 if (self == NULL)
94 return self->getSize(self, size);
97 ESR_ReturnCode ArrayListGet(ArrayList* self, size_t index, void** element)
99 if (self == NULL)
104 return self->get(self, index, element);
107 ESR_ReturnCode ArrayListSet(ArrayList* self, size_t index, void* element)
109 if (self == NULL)
114 return self->set(self, index, element);
117 ESR_ReturnCode ArrayListClone(ArrayList* self, ArrayList* clone)
119 if (self == NULL)
124 return self->clone(self, clone);
127 ESR_ReturnCode ArrayListDestroy(ArrayList* self)
129 if (self == NULL)
131 return self->destroy(self);