georg-emg
georg-emg
OpenSSL 0.9.8 is no longer supported, and should not be used because of severe security vulnerabilities. This merge request updates OpenSSL support to OpenSSL 1.1.
When compiling the osal sub directory under Windows using clang-cl.exe, some compiler errors occurred. This patch fixes these errors, so that SOEM can be built under Windows using clang-cl.
**Describe the bug** Doxyygen 1.9.6 (and possible 1.9.5, I didn‘t test it) can no longer resolve references to members of template specializations. The following fails to find `Test::test()`: ~~~cpp //!...
**Describe the bug** If a template class has two partial specializations that only differ in the requires clause, Doxygen merges the two instantiations into a single class. For example: ~~~cpp...
The Microsoft Visual C++ compiler dies not define __cplucpluc correctly unless /Zc:__cplusplus is specified. As a result, the TL_EXPECTED_CXX14 macro is not defined on Visual C++ compiler, even if they...
Afaik, the C++23 version of std::unexpected takes std::in_plate_t as the first parameter to the in-place constructors of std::unexpected. I added these parameters to the constructors of tl::unexpected to be conformant.