I feel like this organizes the repo much better and improves readability. It also fixes several implicit conversion errors.
One of the big improvements is to operator==. There were a lot of functions with a lot of SFINAE and several functions were put in wrap.hpp to deal with compiler issues. The new functions are more consistent, work with more types, and are organized according to where they belong.
I feel like this organizes the repo much better and improves readability. It also fixes several implicit conversion errors. One of the big improvements is to operator==. There were a lot of functions with a lot of SFINAE and several functions were put in wrap.hpp to deal with compiler issues. The new functions are more consistent, work with more types, and are organized according to where they belong.