@@ -28,10 +28,19 @@ */ @interface OFSortedList OF_GENERIC(ObjectType): OFList OF_GENERIC(ObjectType) #if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN) # define ObjectType id #endif +- (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; + /*! * @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