Sort
sort — API Reference
Section titled “sort — API Reference”Import:
std/sort.axs
Public Functions (8)
Section titled “Public Functions (8)”| Function | Signature | Return Type |
|---|---|---|
sort_vec | (v: (ptr i64)) | void |
sort_vec_desc | (v: (ptr i64)) | void |
is_sorted | (v: (ptr i64)) | bool |
is_sorted_desc | (v: (ptr i64)) | bool |
binary_search | (v: (ptr i64), target: i64) | i64 |
vec_min | (v: (ptr i64)) | i64 |
vec_max | (v: (ptr i64)) | i64 |
vec_sum | (v: (ptr i64)) | i64 |
Signatures
Section titled “Signatures”sort_vec(v: (ptr i64)) → voidsort_vec_desc(v: (ptr i64)) → voidis_sorted(v: (ptr i64)) → boolis_sorted_desc(v: (ptr i64)) → boolbinary_search(v: (ptr i64), target: i64) → i64vec_min(v: (ptr i64)) → i64vec_max(v: (ptr i64)) → i64vec_sum(v: (ptr i64)) → i64FFI Extern Declarations (5)
Section titled “FFI Extern Declarations (5)”These are private C/system function bindings used internally by the module.
| Symbol | Parameters | Return Type |
|---|---|---|
vec_get | (ptr i64), i64 | i64 |
vec_set | (ptr i64), i64, i64 | void |
vec_len | (ptr i64) | i64 |
vec_swap | (ptr i64), i64, i64 | void |
vec_reverse | (ptr i64) | void |
Internal Functions (2)
Section titled “Internal Functions (2)”These functions are module-private and not accessible via import.
| Function | Parameters | Return Type |
|---|---|---|
partition | (v: (ptr i64), lo: i64, hi: i64) | i64 |
qsort_rec | (v: (ptr i64), lo: i64, hi: i64) | void |
Auto-generated from std/sort.axs by scripts/gen_docs.sh