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

Reply via email to