Avril
d4c494c6c1
Fixed spooky "confused" compiler fatal error (w/ no error messages) in `make_ordered_strign()`.
...
Fortune for libexopt's current commit: Future blessing − 末吉
2 years ago
Avril
807008d965
Added `string_ord::make_dynamic()`: Returns an anonymous type derived from `OrderedString`.
...
Fortune for libexopt's current commit: Middle blessing − 中吉
2 years ago
Avril
ea8121058f
Added array literal initialisers for `string_ord<char[N]>`.
...
Fortune for libexopt's current commit: Half curse − 半凶
2 years ago
Avril
7ce1fd2ad0
leven.h: C++ interace: Added `string_ord<S>`: Compares strings based on levenshtein distaence, and `sim_map<T,S={}>`: an ordered map where the key is of `string_ord<S>` and the value is `T`.
...
Fortune for libexopt's current commit: Blessing − 吉
2 years ago
Avril
1752c89056
`leven_diff()`: Added string literal overloads for comptime string comparison load and allocation reductions.
...
Fortune for libexopt's current commit: Blessing − 吉
2 years ago
Avril
b778b47ae8
Added working C & C++ leven_diff(), added `exopt::util::comptime_value()`.
...
TODO: Add default `util::comptime<>` parameters to constexpr `leven_diff()` for when size of strings are statically known.
Fortune for libexopt's current commit: Curse − 凶
2 years ago
Avril
388068bc1d
exopt::util::leven_diff(): Added working levenshtein distance algorithm.
...
Fortune for libexopt's current commit: Half blessing − 半吉
2 years ago