@ -47,7 +47,7 @@ template <typename T, typename P = std::nullptr_t, typename F = const char*>
classGUIList:publicstd::vector<T>{
public:
usingSortFunction=std::conditional_t<std::is_same_v<P,std::nullptr_t>,bool(constT&,constT&),bool(constT&,constT&,constP)>;///< Signature of sort function.
typedefboolCDECLFilterFunction(constT*,F);///< Signature of filter function.
usingFilterFunction=bool(constT*,F);///< Signature of filter function.
protected:
std::span<SortFunction*const>sort_func_list;///< the sort criteria functions