Lines Matching refs:CompareFunction
119 typedef int (*CompareFunction)(const T*, const T*);
172 void SortItems(CompareFunction);
175 void HSortItems(CompareFunction);
184 // list must be sorted with CompareFunction for
186 T* BinarySearch(const T&, CompareFunction) const;
200 CompareFunction compare) const;
210 // CompareFunction for these to work
213 bool BinaryInsert(T*, CompareFunction);
220 bool BinaryInsertUnique(T*, CompareFunction);
229 CompareFunction);
237 CompareFunction);
680 BObjectList<T>::SortItems(CompareFunction function)
696 BObjectList<T>::HSortItems(CompareFunction function)
712 BObjectList<T>::BinarySearch(const T& key, CompareFunction func) const
752 BObjectList<T>::BinarySearchIndex(const T& item, CompareFunction compare) const
782 BObjectList<T>::BinaryInsert(T* item, CompareFunction func)
813 BObjectList<T>::BinaryInsertUnique(T* item, CompareFunction func)
840 BObjectList<T>::BinaryInsertCopy(const T& copyThis, CompareFunction func)
877 BObjectList<T>::BinaryInsertCopyUnique(const T& copyThis, CompareFunction func)