Home | History | Annotate | Download | only in include

Lines Matching refs:element

43    * Adds element to list.
46 * @param element Element to be added
48 ESR_ReturnCode(*add)(struct Int8ArrayList_t* self, asr_int8_t element);
51 * Removes element from list.
54 * @param element Element to be removed
56 ESR_ReturnCode(*remove)(struct Int8ArrayList_t* self, asr_int8_t element);
66 * Indicates if element is contained within the list.
69 * @param element Element to check for
70 * @param exists True if element was found
72 ESR_ReturnCode(*contains)(struct Int8ArrayList_t* self, asr_int8_t element, ESR_BOOL* exists);
83 * Returns the element at the specified index.
86 * @param index Element index
87 * @param element Element being returned
89 ESR_ReturnCode(*get)(struct Int8ArrayList_t* self, size_t index, asr_int8_t* element);
92 * Sets the element at the specified index.
94 * NOTE: Does *not* deallocate the element being overwritten.
96 * @param index Element index
97 * @param element Element's new value
99 ESR_ReturnCode(*set)(struct Int8ArrayList_t* self, size_t index, asr_int8_t element);
143 * Adds element to list.
146 * @param element Element to be added
148 ESR_SHARED_API ESR_ReturnCode Int8ArrayListAdd(Int8ArrayList* self, asr_int8_t element);
151 * Removes element from list.
154 * @param element Element to be removed
156 ESR_SHARED_API ESR_ReturnCode Int8ArrayListRemove(Int8ArrayList* self, asr_int8_t element);
166 * Indicates if element is contained within the list.
169 * @param element Element to check for
170 * @param exists True if element was found
172 ESR_SHARED_API ESR_ReturnCode Int8ArrayListContains(Int8ArrayList* self, asr_int8_t element, ESR_BOOL* exists);
183 * Returns the element at the specified index.
186 * @param index Element index
187 * @param element Element being returned
189 ESR_SHARED_API ESR_ReturnCode Int8ArrayListGet(Int8ArrayList* self, size_t index, asr_int8_t* element);
192 * Sets the element at the specified index.
194 * NOTE: Does *not* deallocate the element being overwritten.
196 * @param index Element index
197 * @param element Element's new value
199 ESR_SHARED_API ESR_ReturnCode Int8ArrayListSet(Int8ArrayList* self, size_t index, asr_int8_t element);