@@ -31,27 +31,25 @@ #endif { OF_RESERVE_IVARS(OFSortedList, 4) } -- (of_list_object_t *)appendObject: (ObjectType)object OF_UNAVAILABLE; -- (of_list_object_t *)prependObject: (ObjectType)object OF_UNAVAILABLE; -- (of_list_object_t *)insertObject: (ObjectType)object - beforeListObject: (of_list_object_t *)listObject - OF_UNAVAILABLE; -- (of_list_object_t *)insertObject: (ObjectType)object - afterListObject: (of_list_object_t *)listObject - OF_UNAVAILABLE; +- (OFListItem)appendObject: (ObjectType)object OF_UNAVAILABLE; +- (OFListItem)prependObject: (ObjectType)object OF_UNAVAILABLE; +- (OFListItem)insertObject: (ObjectType)object + beforeListItem: (OFListItem)listItem OF_UNAVAILABLE; +- (OFListItem)insertObject: (ObjectType)object + afterListItem: (OFListItem)listItem OF_UNAVAILABLE; /** * @brief Inserts the object to the list while keeping the list sorted. * * @param object The object to insert * @return The list object for the object just added */ -- (of_list_object_t *)insertObject: (ObjectType )object; +- (OFListItem)insertObject: (ObjectType )object; #if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN) # undef ObjectType #endif @end OF_ASSUME_NONNULL_END