Lines Matching full:elements
96 * utilized as the repository of free elements for list usage.
113 * the free pool from which the elements will be extracted
115 * the array of list elements to be added to the free list
117 * the count of the elements to be added to the free list these should be
118 * the same as the array size of list elements
133 pool->elements = list_elements; in sci_abstract_element_pool_construct()
136 // Loop through all of the elements in the array and push them onto the in sci_abstract_element_pool_construct()
161 return (list_p)->elements.front_p; in sci_abstract_list_get_front()
173 ( ( (list_p)->elements.front_p ) ? ((list_p)->elements.front_p->object_p) : NULL ); in sci_abstract_list_front()
185 ( ( (list_p)->elements.back_p ) ? ((list_p)->elements.back_p->object_p) : NULL ); in sci_abstract_list_back()
195 return ( (list_p)->elements.front_p == NULL ); in sci_abstract_list_is_empty()
200 * This method will return the number of elements queued in the list.
206 return ( (list_p)->elements.size ); in sci_abstract_list_size()
229 SCI_ABSTRACT_ELEMENT_T * alElement_p = list_p->elements.front_p; in sci_abstract_list_print()
257 sci_abstract_list_get_object(private_find(&(list_p)->elements, (obj_p))); in sci_abstract_list_find()
270 SCI_ABSTRACT_ELEMENT_LIST_T * elem_list = &(list_p)->elements; in sci_abstract_list_popback()
303 private_pop_front(&(list_p)->elements); in sci_abstract_list_popfront()
326 SCI_ABSTRACT_ELEMENT_LIST_T * elem_list = &(list_p)->elements; in sci_abstract_list_erase()
359 SCI_ABSTRACT_ELEMENT_LIST_T * elem_list = &(list_p)->elements; in sci_abstract_list_pushback()
394 private_push_front(&(list_p)->elements, alElement_p); in sci_abstract_list_pushfront()
408 SCI_ABSTRACT_ELEMENT_LIST_T * elem_list = &(list_p)->elements; in sci_abstract_list_insert()
423 private_push_front(&(list_p)->elements, objToAdd_element); in sci_abstract_list_insert()
444 while ((list_p)->elements.size > 0) in sci_abstract_list_clear()
465 * This method is simply a wrapper to provide the number of elements in
568 * of free list elements.
582 * list elements.