Added sort helper function.

This commit is contained in:
Christoffer Lerno
2024-07-08 21:02:49 +02:00
parent 900c1152d3
commit 3832be94d0

View File

@@ -33,4 +33,15 @@ macro bool @is_cmp_fn(#cmp, #list)
$case $defined(#cmp(&&(#list[0]), &&(#list[0]))): return true;
$default: return false;
$endswitch
}
macro bool @is_cmp_key_fn(#key_fn, #list)
{
$switch
$case $typeof(#key_fn).kindof != FUNC: return false;
$case $typeof(#key_fn).returns.kindof != UNSIGNED_INT: return false;
$case $defined(#key_fn(#list[0])): return true;
$case $defined(#key_fn(&&(#list[0]))): return true;
$default: return false;
$endswitch
}