Support libc++ and reduce minimum required standard to c++20
- Sep 27, 2023
-
-
Santiago Ospina De Los Ríos authored
-
Santiago Ospina De Los Ríos authored
This macro was introduced to make std::move_only_function to be compatible with clang and libstd++, but it is not required anymore as we use function2
-
- Use alternative to `std::move_only_function` from function2 library - head only library - provides `unique_function` - Issues with using `std::move_only_function`: - requires c++23 with libstdc++ - not yet implemented by libc++ - Reduce minimum required standard in CMakeLists.txt to c++20 add missing lambda parentheses more std::move_only_function
-