Lines Matching refs:Int8ArrayList
2 * Int8ArrayList.h *
31 * @addtogroup Int8ArrayListModule Int8ArrayList API functions
45 * @param self Int8ArrayList handle
53 * @param self Int8ArrayList handle
61 * @param self Int8ArrayList handle
68 * @param self Int8ArrayList handle
77 * @param self Int8ArrayList handle
85 * @param self Int8ArrayList handle
95 * @param self Int8ArrayList handle
102 * Returns a clone of the Int8ArrayList.
103 * @param self Int8ArrayList handle
104 * @param clone [out] Clone of the Int8ArrayList (created externally, populated
110 * Converts the Int8ArrayList to a static array.
111 * The use of the Int8ArrayList handle is undefined past this point.
113 * @param self Int8ArrayList handle
119 * Destroys the Int8ArrayList.
120 * @param self Int8ArrayList handle
124 Int8ArrayList;
127 * Creates a new Int8ArrayList.
131 ESR_SHARED_API ESR_ReturnCode Int8ArrayListCreate(Int8ArrayList** self);
134 * Creates a new Int8ArrayList from the supplied static array.
138 * @param self Int8ArrayList handle
140 ESR_SHARED_API ESR_ReturnCode Int8ArrayListImport(asr_int8_t* value, Int8ArrayList** self);
145 * @param self Int8ArrayList handle
148 ESR_SHARED_API ESR_ReturnCode Int8ArrayListAdd(Int8ArrayList* self, asr_int8_t element);
153 * @param self Int8ArrayList handle
156 ESR_SHARED_API ESR_ReturnCode Int8ArrayListRemove(Int8ArrayList* self, asr_int8_t element);
161 * @param self Int8ArrayList handle
163 ESR_SHARED_API ESR_ReturnCode Int8ArrayListRemoveAll(Int8ArrayList* self);
168 * @param self Int8ArrayList handle
172 ESR_SHARED_API ESR_ReturnCode Int8ArrayListContains(Int8ArrayList* self, asr_int8_t element, ESR_BOOL* exists);
177 * @param self Int8ArrayList handle
180 ESR_SHARED_API ESR_ReturnCode Int8ArrayListGetSize(Int8ArrayList* self, size_t* size);
185 * @param self Int8ArrayList handle
189 ESR_SHARED_API ESR_ReturnCode Int8ArrayListGet(Int8ArrayList* self, size_t index, asr_int8_t* element);
195 * @param self Int8ArrayList handle
199 ESR_SHARED_API ESR_ReturnCode Int8ArrayListSet(Int8ArrayList* self, size_t index, asr_int8_t element);
202 * Converts the Int8ArrayList to a static array.
203 * The Int8ArrayList handle may not be used past this point.
205 * @param self Int8ArrayList handle
208 ESR_SHARED_API ESR_ReturnCode Int8ArrayListToStaticArray(Int8ArrayList* self, asr_int8_t** newArray);
211 * Returns a clone of the Int8ArrayList.
212 * @param self Int8ArrayList handle
213 * @param clone [out] Clone of the Int8ArrayList (created externally, populated
216 ESR_SHARED_API ESR_ReturnCode Int8ArrayListClone(Int8ArrayList* self, Int8ArrayList* clone);
219 * Destroys an Int8ArrayList.
221 * @param self Int8ArrayList handle
223 ESR_SHARED_API ESR_ReturnCode Int8ArrayListDestroy(Int8ArrayList* self);