On 31/01/2020 12:41, Luboš Luňák wrote:
I'm fine with this if this would be ok for you (the way I see it, this o3tl::ssize() would be basically my proposed o3tl::make_signed() with a different name).
see here: On 30/01/2020 11:39, Stephan Bergmann wrote: > C++20 will have ssize for containers (see > <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1227r2.html> > "P1227: Signed ssize() functions, unsigned size() functions (Revision > 2)"). Using it would probably help remove a large chunk of > signed/unsigned mixture in existing LO code. > > (I'm fine with using it, as, sure, for containers it is clear that > restricting maximum size to no larger than size_t/2 is feasible. What I > dislike is a helper function mapping from an arbitrary unsigned type to > its signed counterpart pretending to be a total function.) _______________________________________________ LibreOffice mailing list LibreOffice@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/libreoffice