Default Branch

master

e78c765f45 · Added better null checks and assumptions. removed `is_boxed()` meta-polymorphism. added Box<T> children (non-virtual) to perform unsafe operations that may invalidate Box<T> invariant. · Updated 2 years ago

Branches

lean

a5cf2c0fef · optional: Started impl for `null_optimise<Box<T>>::held_type` and `::convert_{to/from}_held()`s · Updated 2 years ago

1
3
boxed_is_boxed_value

2fad212234 · 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&...)`. · Updated 2 years ago

2
1
error-handling

4698b48344 · Improving error interface: Begin working on `Box<T>` to allow any `T` to tell if it is owned by a `Box<T>`. · Updated 2 years ago

3
3