This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git

commit 24d4f983ad85ebb7becfa62d1c15cd2a6d09da06
Merge: b5ac4a3 a5904b8
Author: Pepijn Noltes <[email protected]>
AuthorDate: Sun Dec 5 11:45:45 2021 +0100

    Merge pull request #373 from apache/feature/cxx17_headers
    
    Updates C++ header only to C++17

 CMakeLists.txt                                     |   2 +-
 README.md                                          |   2 +-
 bundles/CMakeLists.txt                             |   7 +-
 bundles/shell/shell/CMakeLists.txt                 |   1 -
 bundles/shell/shell/src/lb_command.c               |  18 +-
 cmake/cmake_celix/BundlePackaging.cmake            |  19 +-
 documents/cmake_commands/README.md                 |  21 +-
 examples/CMakeLists.txt                            |   2 +-
 libs/framework/CMakeLists.txt                      |   6 +-
 libs/framework/gtest/CMakeLists.txt                |  50 +++-
 .../gtest/src/CxxBundleContextTestSuite.cc         |  73 +++++-
 .../gtest/src/CxxFrameworkFactoryTestSuite.cc      |   1 +
 libs/framework/gtest/src/CxxUtilsTestSuite.cc      |  62 -----
 .../gtest/src/DependencyManagerTestSuite.cc        |  59 ++++-
 .../src/HelloWorldCxxActivatorWithDepMan.cc}       |  22 +-
 libs/framework/gtest/subdir/CMakeLists.txt         |   3 +-
 .../framework/gtest/subdir/src/{foo.c => sublib.c} |   6 +-
 libs/framework/include/bundle.h                    |   3 +
 libs/framework/include/celix/Bundle.h              |  75 +++++-
 libs/framework/include/celix/BundleActivator.h     | 152 ++++++-----
 libs/framework/include/celix/BundleContext.h       |  20 +-
 libs/framework/include/celix/Constants.h           |   2 +-
 libs/framework/include/celix/Exception.h           |   9 +-
 libs/framework/include/celix/Framework.h           |   6 +-
 libs/framework/include/celix/FrameworkFactory.h    |   2 +-
 .../include/celix/ServiceRegistrationBuilder.h     |  12 +-
 libs/framework/include/celix/TrackerBuilders.h     |  39 +--
 libs/framework/include/celix/Trackers.h            |  21 +-
 libs/framework/include/celix/UseServiceBuilder.h   |   6 +-
 libs/framework/include/celix/Utils.h               | 122 ---------
 libs/framework/include/celix/dm/Component_Impl.h   |  12 +-
 libs/framework/include/celix_bundle.h              |  22 +-
 libs/framework/include/celix_bundle_activator.h    |  42 +++-
 libs/framework/include/celix_bundle_context.h      | 280 ++++++++++++---------
 libs/framework/include/celix_constants.h           |   4 +-
 libs/framework/include/module.h                    |   4 +
 libs/framework/src/bundle.c                        |  31 ++-
 libs/framework/src/bundle_context.c                |   1 +
 libs/framework/src/bundle_private.h                |   5 +-
 .../{celix_library_loader.c => celix_libloader.c}  |  25 +-
 .../{celix_library_loader.h => celix_libloader.h}  |  34 ++-
 libs/framework/src/framework.c                     |   5 +-
 libs/framework/src/manifest_parser.c               |  36 +--
 libs/framework/src/manifest_parser.h               |   2 +
 libs/framework/src/module.c                        |  62 +++--
 libs/framework/src/service_registry.c              |   5 +-
 libs/framework/src/service_tracker.c               |  22 +-
 libs/framework/src/service_tracker_private.h       |   2 +
 libs/promises/api/celix/Deferred.h                 |  24 +-
 libs/promises/api/celix/impl/SharedPromiseState.h  |  24 +-
 libs/utils/gtest/CMakeLists.txt                    |   3 +
 .../gtest/src/CxxFilterTestSuite.cc                |   4 +-
 .../gtest/src/CxxPropertiesTestSuite.cc            |  11 +-
 libs/utils/gtest/src/CxxUtilsTestSuite.cc          | 121 +++++++++
 libs/{framework => utils}/include/celix/Filter.h   |  36 ++-
 .../include/celix/Properties.h                     |  34 ++-
 libs/utils/include/celix/Utils.h                   | 240 ++++++++++++++++++
 57 files changed, 1279 insertions(+), 635 deletions(-)

Reply via email to