Less
template<class Array, class Value, class Less>
unsigned binary_search_pos(const Array& arr, const Value& val, Less less)
template<class Array, class Less>
void quick_sort(Array& arr, Less less)
template<typename Less>
void Sort(const Less& less);
template<typename Less>
DOUBLY_LINKED_LIST_CLASS_NAME::Sort(const Less& less)
SortItems(&BlocklistMenuItem::Less);