Lines Matching full:self
29 ESR_ReturnCode Int8ArrayListCreate(Int8ArrayList** self)
33 if (self == NULL)
56 *self = (Int8ArrayList*) impl;
60 ESR_ReturnCode Int8ArrayListImport(asr_int8_t* value, Int8ArrayList** self)
65 if (self == NULL)
67 CHK(rc, Int8ArrayListCreate(self));
68 impl = (Int8ArrayListImpl*) self;
75 ESR_ReturnCode Int8ArrayList_Add(Int8ArrayList* self, const asr_int8_t element)
77 Int8ArrayListImpl* impl = (Int8ArrayListImpl*) self;
93 ESR_ReturnCode Int8ArrayList_Remove(Int8ArrayList* self, const asr_int8_t element)
95 Int8ArrayListImpl* impl = (Int8ArrayListImpl*) self;
123 ESR_ReturnCode Int8ArrayList_RemoveAll(Int8ArrayList* self)
125 Int8ArrayListImpl* impl = (Int8ArrayListImpl*) self;
131 ESR_ReturnCode Int8ArrayList_Contains(Int8ArrayList* self, const asr_int8_t element, ESR_BOOL* exists)
133 Int8ArrayListImpl* impl = (Int8ArrayListImpl*) self;
150 ESR_ReturnCode Int8ArrayList_Get(Int8ArrayList* self, size_t index, asr_int8_t* element)
152 Int8ArrayListImpl* impl = (Int8ArrayListImpl*) self;
159 ESR_ReturnCode Int8ArrayList_Set(Int8ArrayList* self, size_t index, const asr_int8_t element)
161 Int8ArrayListImpl* impl = (Int8ArrayListImpl*) self;
168 ESR_ReturnCode Int8ArrayList_GetSize(Int8ArrayList* self, size_t* size)
170 Int8ArrayListImpl* impl = (Int8ArrayListImpl*) self;
176 ESR_ReturnCode Int8ArrayList_ToStaticArray(Int8ArrayList* self, asr_int8_t** newArray)
178 Int8ArrayListImpl* impl = (Int8ArrayListImpl*) self;
182 return Int8ArrayList_Destroy(self);
185 ESR_ReturnCode Int8ArrayList_Clone(Int8ArrayList* self, Int8ArrayList* clone)
192 CHK(rc, self->getSize(self, &size));
195 CHK(rc, self->get(self, i, &element));
203 ESR_ReturnCode Int8ArrayList_Destroy(Int8ArrayList* self)
205 Int8ArrayListImpl* impl = (Int8ArrayListImpl*) self;