Avril
|
3bdd503cb2
|
Changed `NullException` to add optional type information. Added constexpr util::type_of<T>(), added constexpr `std::string_view` concatenation: `util::concat_str_v<std::string_view...>`, added `std::string_view util::concat_strings(auto const&...)`.
(Pulled from dropped `boxed_is_boxed_value`.)
Fortune for libexopt's current commit: Small curse − 小凶
|
2 years ago |
Avril
|
399ba10c25
|
Started `boxed::Box<T>`.
Fortune for libexopt's current commit: Future blessing − 末吉
|
2 years ago |
Avril
|
ee3893907c
|
Added `ptr::Unique<T>`: `NonNull<T>` that cannot be aliased.
Fortune for libexopt's current commit: Future small blessing − 末小吉
|
2 years ago |
Avril
|
7447615b48
|
Improved `NonNull` checking and added better mapping / pointer casting behaviour
Fortune for libexopt's current commit: Small blessing − 小吉
|
2 years ago |
Avril
|
67c553903b
|
Added `optional` (port from fuxx) for Option<T&>, etc.
Started `either`: `Cow<T>` Rust-like copy-on-write reference/owned-value wrapper.
Fortune for libexopt's current commit: Half curse − 半凶
|
2 years ago |