void metadb_handle_list_helper::sort_by_format(metadb_handle_list_ref p_list,const char * spec,titleformat_hook * p_hook) { service_ptr_t<titleformat_object> script; if (static_api_ptr_t<titleformat_compiler>()->compile(script,spec)) sort_by_format(p_list,script,p_hook); }
void metadb_handle_list_helper::sort_by_path(metadb_handle_list_ref p_list) { sort_by_format(p_list,"%path_sort%",NULL); }
void metadb_handle_list::sort_by_path_quick() { sort_by_format("%_path_raw%",0); }