pnoltes opened a new pull request, #447: URL: https://github.com/apache/celix/pull/447
This PR updates the C++ utils and framework headers to support C++14 next to C++17. Also updates the tests so that the utils and framework test are also compiled for C++14. These C++14 test are behind an CMake option. Note that the C++ Dependency Manager where already tested for C++11, for backwards compatibility reasons. This is not changed, but the C++11 dependency manager tests are now also behind a new CMake option. The main difference between C++17 and C++14 provided by Celix is the use of `std::string_view` vs `const std::string&`. With `std::string_view` it is possible to use static constexpr variables. An other notable difference is that when registering a service with C++17, the service name can be inferred from a static public NAME field on the interface, if present. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org