Nevin ":-)" Liber
Nevin ":-)" Liber
Update: all that is left is documenting the public API. The plan is to not document the deprecated parts.
Note: you can abstract out the clang/gcc differences. I've done it here in the `pretty_type_sv` function in [pretty_name.h](https://github.com/nliber/cool/blob/main/pretty_name.h) (feel free to take it).
Here is the issue with using hidden friends (quoted with permission): The main difference between having a normal function vs hidden friend is whether or not it is findable for...
Being addressed by PR #7040.
It is not a memory leak. The problem is because the constructed capacity is always strictly greater than the capacity hint passed in. For instance, on the first iteration of...
I'm not sure that is correct. I believe the capacity hint is for providing the maximum number of elements expected to be inserted into the map, and you need more...
This is now a feature request (and not a memory leak). That requires strong motivation. I'm having a hard time coming up with a practical need for one `UnorderedMap` to...
retest this please
While C has a notion of [compatible types](https://en.cppreference.com/w/c/language/type), C++ does not. I don't know how to write the deep copy or equivalent without invoking undefined behavior in C++.
@Char-Aznable, that brings us back to the point which @PhilMiller brought up. We cannot see into function definitions. (The C++ rules on things like trivially copyable and implicit lifetime types...